내 경우에 존재하는 방법을 비교하기 위해 다음과 같이이다 :PHP : 단어 중 하나가이 문자열
<?php
$var1 = "Top of British";
$var2 = "Welcome to British, the TOP country in the world";
$var1 = strtolower($var1);
$var2 = strtolower($var2);
if (strpos($var1, $var2) !== FALSE) {
echo "TRUE";
}
?>
는 작동하지, 내가 TOP 또는 영국이 모두 문자열에 존재한다 감지 어떻게?
분할 단어의 첫 번째 문자열을 하나 하나 (즉 obvi하지 않습니다 확인 ous?) – zerkms
''Top of British ''은 그 문자열에 아무 것도 없으므로 예상됩니다. 그래서 ... 'TOP'또는 'British', 'Top'또는 'of'또는 'British', 아니면 ...을 원하십니까? (질문을 더 명확하게 설명하십시오.) – Ryan
스왑 행 $ var1 및 $ var2 :'strpos ($ var2, $ var1) ' – khomyakoshka