#php
Как можно проверить, содержит ли переменная конкретный фрагмент текста. Именно не весь текст, а например первое слово? То есть у меня есть переменная $pagetitle, которая содержит некий текст. Мне нужно проверить, содержит ли она слово "телевизор", и если содержит, то выполняются какие-то действия.
Ответы
Ответ 1
Всё намного проще, есть функция: strpos($text, 'телевизор'); Если слово "телевизор" есть в строке, то функция вернет позицию, с которой начинается слово, или false, если слово не нашлось.Ответ 2
Вариант 1: Стоит почитать про регулярные выражения. Там всё просто, если почитать) $text = "В этом тексте есть нужное слово"; Ищем "слово" preg_match("/слово/", $text, $match); var_dump($match); Вариант 2: Можно воспользоваться функцией strpos if (strpos($text, 'слово') !== false) // именно через жесткое сравнение { echo 'Найдено'; } else { echo 'Не найдено'; }
Комментариев нет:
Отправить комментарий