Поиск подстроки в строке на PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Поиск подстроки в строке на PHP

Сообщение Slash » Пн сен 05, 2016 9:07 am

Бывает появляется необходимость проверить есть ли в какой ни будь строке, подстрока, например, слово или какой то символ. Это может потребоваться для выполнения той или иной операции, при условии, что подстрока найдена, или наоборот не найдена.

И так, сейчас мы с вами будем искать слово булок в предложении:
Съешь ещё этих мягких французских булок, да выпей же чаю.

Для этого будем использовать функцию strpos. Данная функция возвращает позицию первого вхождения подстроки. Делаем так:

Код: Выделить всё

$text = 'Съешь ещё этих мягких французских булок, да выпей же чаю.';

if (strpos($text, 'булок'))
{
    echo 'Слово найдено.';
}
else
{
    echo 'Слово не найдено.';
}

Код из примера выводит на экран:
Слово найдено.

Так как слово было найдено в предложении.
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость