php代码:
foreach ($html->find('table') as $noscript) {echo $data;
echo $data;
echo $noscript->innertext . "<br>";
}
现在我需要将其中的每个字符串与 "google" 进行比较,它可以是 "GOOGLE" 或 "Google" 之类的任何东西,这里大小写无关紧要。
但是我如何检查 $noscript->innertext
和回显$data;
“谷歌”
我想不出一种方法来实现这一点。请给我一些代码示例。
我试过的代码
foreach ($html->find('table') as $noscript) {
//if (strstr(strtolower($data)||strtolower($noscript->innertext), "google"))
if (preg_match('/google/i', $data || $noscript->innertext)) {
echo "This is Google";
$real = 1;
}
echo $data;
echo $noscript->innertext . "<br>";
}
第二次尝试:
if (strstr(strtolower($data)||strtolower($noscript->innertext), "google"))
两者都不起作用。