Так что в настоящее время у меня есть проблема. У меня есть этот фрагмент кода, чтобы увидеть, если фраза присутствует в другой фразе:Проблема разности PHP strstr
if(strstr($matches[1], $query))
Так, например, если:
$matches[1] = "arctic white"
$query = "arctic"
В приведенном выше случае, код будет обнаружить, что фраза «арктический «во фразе« арктический белый », хотя я хочу, чтобы она обнаруживала, что она внутри и внутри слов, а не только фразы.
Например, если:
$matches[1] = "antarctica"
$query = "arctic"
В этом случае сценарий не будет обнаружить слово «арктическую» в «Антарктиду», хотя оно и есть. Поэтому мне было интересно, как я могу отредактировать if(strstr($matches[1], $query))
, чтобы он обнаружил ВСЕ слова, в которых есть $ query content? Пожалуйста помоги!
Это уже делает: http://ideone.com/eKGgd. –
вы должны использовать 'strpos()' вместо этого. –
Он уже отлично распознает. Я предполагаю, что вы действительно хотите найти слова, содержащие содержимое запроса $? –