Мне не удалось вырваться из цикла 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);
Каковы выходные данные эха $ – sas
Его сбрасываемые данные, которые находятся на выходе – codegeek
, если $ data не будет равный конкретной строке, чем это не могло бы нарушить этот цикл. – sas