[英]limit result of simple_html_dom parser to only the first occurence
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;
上面的代碼可以正常工作-結果,我得到了頁面上的所有圖像,但是:我想只限於第一個。 謝謝你的幫助。
(我的PHP技能非常有限,請具體說明。:)
1,使用find
的第二個參數(從零開始):
$element = $html->find('img',0);
echo '<pre>',print_r($element),'</pre>';
或如圖2所示, break
了的foreach
后1個次數:
foreach($html->find('img') as $element) {
// echo $element->src, "\n" . "<br>";
$MetaImage1 = $element->src;
$MetaImage = $MetaImage1;
break;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.