PHP 코드 :foreach 루프와 문자열
foreach ($html->find('table') as $noscript) {echo $data;
echo $data;
echo $noscript->innertext . "<br>";
}
지금 내가 가진이의 모든 문자열을 비교할 필요가 'GOOGLE "또는"구글 "같은 것을 할 수있다"구글은 "여기 경우 아무튼 상관 없어.
하지만 어떻게 내가 $noscript->innertext
을 확인하고 내가 이것을 구현하는 방법을 생각 드릴 수 없습니다
"구글"에 대한 $data;
에코 않습니다. 친절하게 나에게 몇 가지 코드 예제를 제공합니다. 작동하지 않는
if (strstr(strtolower($data)||strtolower($noscript->innertext), "google"))
둘 :
코드는 내가
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>";
}
두 번째 시도를했습니다.
"정규 표현식"을 찾고있을 수도 있습니다. – hakre
지금 제 질문을보고 편집하십시오. –
'$ data || $ noscript-> innertext'는 PHP에서 작동하지 않습니다 (어쩌면 자바 스크립트에 익숙합니까?). – hakre