Строка PHP содержит «

Возможный дубликат:
Как проверить, содержится ли слово в другой строке с помощью PHP?

Какой наиболее эффективный способ проверить, содержит ли строка "." или нет?

Я знаю, что вы можете делать это по-разному, например, с помощью регулярных выражений или через строку, чтобы увидеть, содержит ли она точку («.»).

Related of "Строка PHP содержит «"

 if (strpos($str, '.') !== FALSE) { echo 'Found it'; } else { echo 'Not found.'; } 

Обратите внимание, что вам нужно сравнить с оператором !== . Если вы используете != Или <> и '.' находится в позиции 0 , эй! 0 сравнивается с FALSE и вы проигрываете. Это заставит вас указывать производственный веб-сайт в базе данных разработки в выходные дни, не теряя радости, когда вы вернетесь в понедельник.

Вы можете использовать эти строковые функции,

strstr – найти первое вхождение строки

stristr – нечувствительность к регистру strstr ()

strrchr – найти последнее вхождение символа в строке

strpos – Найти позицию первого вхождения подстроки в строке

strpbrk – поиск строки для любого набора символов

Если это не поможет, вы должны использовать регулярное выражение preg

preg_match – выполнить регулярное выражение

Вы можете использовать stristr() или strpos() . Оба возвращают false, если ничего не найдено.