我无法摆脱foreach循环。我认为结构是正确的,代码还有其他错误。请让我知道是什么问题,(不只是一个工作代码),我想从我的错误中学习。谢谢打破foreach循环
我正在使用简单的html dom来捕捉某些信息,并且我希望在条件匹配时断开循环。这里是我的代码:
<?php
$mainjob = file_get_html('link to scrap here');
$newarr = array();
foreach($mainjob->find('td[valign=middle]') as $d) {
$data = $d->innertext;
$newarr[] = $data;
echo $data . "<br>";
if($data == "Job Opportunity Description:") {
break;
}
}
print_r($newarr);
echo $ data的输出是什么 – sas
它的报废数据在输出 – codegeek
如果$ data不会等于特定的字符串比它不会打破这个循环 – sas