Функция str_ends_with - проверка последнего вхождения символа в строку в PHP

Функция str_ends_with возвращает булевые значения true, если на указанный символ заканчивается строка, false в обратном случае. В первом параметре функции задаем строку, в которой будем искать символ. Во втором параметре указываем нужный нам символ или подстроку.

Синтаксис

str_ends_with(где ищем, что ищем);

Пример

Давайте проверим заканчивается ли строка $str на символ 'a':

<?php $str = 'abcde'; var_dump(str_ends_with($str, 'a')); ?>

Результат выполнения кода:

bool(false)

Пример

А теперь давайте проверим является ли 'e' последним символом в нашей строке:

<?php $str = 'abcde'; var_dump(str_ends_with($str, 'e')); ?>

Результат выполнения кода:

bool(true)

Смотрите также

  • функцию str_contains,
    которая проверяет вхождение символа в строку
  • функцию str_starts_with,
    которая проверяет первое вхождение символа в строку
  • функцию strrpos,
    которая возвращает позицию последнего вхождения подстроки



Чат с GPT Компилятор