Страницы

Поиск по вопросам

среда, 18 декабря 2019 г.

Как проверить, содержит ли переменная часть текста. php

#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 'Не найдено'; }

Комментариев нет:

Отправить комментарий