PHP СТРОКА ЗАКАНЧИВАЕТСЯ НА ПОДСТРОКУ
В PHP существует функция substr()
, которая используется для извлечения подстроки из строки. Если подстрока, переданная в качестве аргумента, совпадает с окончанием исходной строки, то можно убедиться, заканчивается ли строка на эту подстроку, используя аналогичную функцию substr()
со strlen()
. Пример кода:
$string = "Hello, world!";
$substr = "world!";
if (substr($string, strlen($string) - strlen($substr)) === $substr) {
echo "Строка заканчивается на подстроку 'world!'";
}
Если строка не имеет достаточной длины, чтобы делать оценку, используйте в конструкции условия, условный оператор strlen()
:
$string = "world!";
$substr = "!";
if (strlen($string) >= strlen($substr) && substr($string, strlen($string) - strlen($substr)) === $substr) {
echo "Строка заканчивается на подстроку '!'";
}
Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование
Лекция 8. Поиск подстроки в строке
Основы php. Строковые функции
Уроки PHP 7 - Регулярные выражения в PHP
How to split strings into array separated by comma(,) in PHP
Не бойтесь регулярных выражений. Regex за 20 минут!
63 - Уроки PHP. Регулярные выражения
Как работает функция preg_split() (php)