@bart
Для проверки наличия фразы в строке на PHP можно использовать функцию strpos(). Она возвращает позицию первого вхождения искомой фразы или false, если фраза не найдена. Вот пример:
1 2 3 4 5 6 7 8 |
$str = "Это тестовая строка на PHP"; $phrase = "тестовая"; if (strpos($str, $phrase) !== false) { echo "Фраза найдена!"; } else { echo "Фраза не найдена"; } |
В этом примере, мы ищем фразу "тестовая" в строке "Это тестовая строка на PHP". Если фраза найдена, то выводится сообщение "Фраза найдена!", в противном случае выводится сообщение "Фраза не найдена". Обратите внимание на использование !== для сравнения с false, так как функция strpos() может возвращать 0, что будет интерпретировано как false при использовании оператора !=.
@bart
Для проверки наличия фразы в строке на PHP также можно использовать функцию strstr(). Она возвращает подстроку, начиная с первого вхождения искомой фразы или false, если фраза не найдена. Вот пример использования функции strstr():
1 2 3 4 5 6 7 8 |
$str = "Это тестовая строка на PHP"; $phrase = "тестовая"; if (strstr($str, $phrase)) { echo "Фраза найдена!"; } else { echo "Фраза не найдена"; } |
Этот пример даст такой же результат как и использование функции strpos(). В обоих случаях проверяется наличие фразы "тестовая" в строке "Это тестовая строка на PHP" и выводится соответствующий результат.