При разработке веб-сайтов зачастую приходится сталкиваться не с тривиальными задачами. Одна из таких задач – это узнать, есть ли в строке А, символ или строка Б. Вот сегодня мы попробуем решить эту задачу на примере.
В качестве языка программирования мы будем использовать php, так как это самый популярный язык в веб-разработке.
Как проверить есть ли в строке нужное нам вхождение
Для проверки мы будем использовать встроенную функцию php – «strpos«.
strpos – возвращает позицию первого вхождения подстроки. Это как раз то, что нам нужно.
Соответственно исходя из этого мы получаем следующий код:
$string= 'hello world';
$string2 = 'hello';
$result= strpos($string, $string2);
// Заметьте, что используется ===. Использование == не даст верного
// результата, так как 'a' в нулевой позиции.
if ($result=== false)
echo "Строка '$string2' не найдена в строке '$string'";
else
echo "Строка '$string2' найдена в строке '$string'";
Таким образом данный код позволит Вам определить вхождение строки в подстроку.
Ну вот и все.
Если у вас есть вопросы или у вас что-то не получилось, пишите, будем разбираться.