Я пытаюсь перебрать строку, содержащую html с очищенной веб-страницы. Сначала я хочу вернуть все ссылки, которые содержат слово «результат», а затем я бы хотел организовать все ссылки, которые содержат один из четырех случаев: «базовый», «второй», «третий» или «последний», и создать текучую среду. массив.
Ниже приведено то, что я придумал, но он возвращает «Предупреждение: strpos (): игла не является строкой или целым числом». Кажется, я не могу заставить работать с массивами.
Любая помощь будет принята с благодарностью. Спасибо
<code> $key = "results";
$reportKey = array("base", "second", "third","latest");
$keyArray = array();
foreach($html->find('a') as $element){
if (strpos($element->href, $key) !== false){
if (strpos($element->href, $reportKey) !== false){
$keyArray[] = $element->href;
}
}
}
echo "<pre>" . print_r($keyArray) . "
";