2013-03-18 45 views
1
require_once('simple_html_dom.php'); 
require_once('url_to_absolute.php'); 
$html = file_get_html($GLOBALS["AL_CFG"]["siteURL"].'/articles/' . $PageData['ArticleID'] .'/print/'); 
foreach($html->find('img') as $element) { 
// echo $element->src, "\n" . "<br>"; 
$MetaImage1 = $element->src; 
$MetaImage = $MetaImage1; 

代碼工作正常 - 因爲結果我得到的所有網頁上的圖片,altough: 我想限制到只有第一個。謝謝你的幫助。極限結果上面

(我的PHP技能是非常有限的,請具體說明:)

回答

1

1,使用基於find(零的第二個參數):

$element = $html->find('img',0); 
echo '<pre>',print_r($element),'</pre>'; 

或2,breakforeach的1發生後:

foreach($html->find('img') as $element) { 
    // echo $element->src, "\n" . "<br>"; 
    $MetaImage1 = $element->src; 
    $MetaImage = $MetaImage1; 
    break; 
} 
+0

非常感謝!它完美的作品。 – Sergelie 2013-03-18 19:48:25