PHP: Как проверить наличие слова в тексте/строке?

· PHP и Снипеты · 1 мин чтения

В этом небольшом снипете я бы хотел показать как найти определенное слово в тексте или строке использую PHP.

Для начала нам понадобится какая-нибудь строка или текст. Например: Всем привет, меня зовут Алеша.. Далее занесем её в  $text.

Наша задача — это понять есть ли слово «Алеша» в  $text, для этого нам понадобится PHP функция strpos(). Полный пример можно посмотреть ниже.

$text = 'Всем привет, меня зовут Алеша';
if (strpos($text, 'Алеша') !== false) {
    echo 'Да, есть';
}

Примере выше покажет «Да, есть», так как слово присутствует в $text.

Будьте внимательны! Если например, $text будет включать в себя следующее: Всем привет, меня зовутАлеша. (обратите внимание, что «зовут» и «Алеша» написаны вместе), то вам все равно вернет «Да, есть», так как в предложении все равно присутствует «Алеша».

Источники