Проверьте, существует ли текст в строке в PHP

Чтобы проверить, существует ли текст внутри строки в PHP, вы можете использовать различные методы. Вот некоторые часто используемые подходы:

  1. strpos(): функция strpos() находит позицию первого вхождения подстроки в строке. Если подстрока найдена, она возвращает позицию в виде целочисленного значения. Если не найден, возвращается false. Вот пример:
$string = "This is a sample string";
$substring = "sample";
if (strpos($string, $substring) !== false) {
    echo "Substring found!";
} else {
    echo "Substring not found!";
}
  1. strstr(): функция strstr() ищет первое вхождение подстроки в строке и возвращает подстроку, начиная с первого вхождения. Если подстрока не найдена, возвращается false. Вот пример:
$string = "This is a sample string";
$substring = "sample";
if (strstr($string, $substring)) {
    echo "Substring found!";
} else {
    echo "Substring not found!";
}
  1. preg_match(): функция preg_match() позволяет использовать регулярные выражения для сопоставления с образцом. Вы можете использовать его, чтобы проверить, существует ли определенный текстовый шаблон в строке. Вот пример:
$string = "This is a sample string";
$pattern = "/sample/";
if (preg_match($pattern, $string)) {
    echo "Pattern found!";
} else {
    echo "Pattern not found!";
}

Это всего лишь несколько методов проверки наличия текста внутри строки в PHP. Вы можете выбрать тот, который лучше всего соответствует вашим требованиям.