我正在使用以下代码从多个网站获取Facebook网址。某些网站包含多个到Facebook的链接,但只想回显找到的第一个链接。foreach循环的第一个结果
$html = file_get_html('URL');
foreach($html->find('a') as $element) {
$word_fb = $element->href;
if ((strpos($word_fb, "http://www.facebook") === 0) || (strpos($word_fb, "https://www.facebook") === 0)){
echo $word_fb;
}
在此foreach循环中只回显第一个找到的结果的正确方法是什么?
$元素是一个对象,你必须转换成数组或在第一个回声之后打破循环 – Sundar