Функция strpos PHP

Сегодня мы приступим с Вами к изучению уже встроенных функций PHP, и начнем со строковой функции strpos. Предназначена данная функция для того, чтобы мы могли обнаружить вхождение одной строки в другую подстроку. И если строка будет найдена, данная функция вернет нам позицию вхождения самого первого символа. Рассмотрим все это на примере:
<?php
$string = "Привет меня зовут Денис";
$search = "Денис";
$position = strpos($string, $search);
echo $position;
?>
Мы создаем строку string, в которой будем искать другую подстроку под переменной search. И в переменную position мы помещаем результат выполнения строковой функции php - strpos. В данную функцию первым параметром передается строка в которой ведется поиск, и вторым параметром уже искомая строка. В результате, как я и говорил, если подстрока будет найдена, то функция вернет значение ее вхождения, если же не будет найдена, то функция будет возвращать false. В нашем результате, мы получим значение 18. Если посчитать с самого начала, то это действительно будет цифра восемнадцать.
Прошу заметить, если мы в нашу переменную, которую ищем добавить в конце еще одну букву с, чтобы их оказалось две и выполнить такой же код, то результат уже будет false. Все это произойдет потому, что мы ищем целое вхождение подстроки, а такого вхождения у нас нет.
Следует знать, что у данной функции имеется еще один параметр, который не является обязательным. При его помощи мы можем задать символ, с которого будет начинаться поиск в нашей строке, и если мы зададим, например 19 символ, то соответственно функция вернет false.
<?php
$position = strpos($string, $search, 19);
?>
Благодаря такой замечательной функции мы можем проверять строку, и уже в дальнейшем на получившемся результате анализировать и выполнять те или иные действия. На этом я с Вами прощаюсь, до скорых встреч.