РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
920 of 1361 menu

Метод endsWith

Метод endsWith класса UnicodeString проверяет, заканчивается ли текущая строка указанной подстрокой. Метод принимает один обязательный параметр - строку для поиска. Возвращает true, если строка заканчивается на переданную подстроку, и false в противном случае.

Синтаксис

public function endsWith(string|iterable $suffix): bool

Пример

Давайте проверим, заканчивается ли строка 'abcde' на подстроку 'de':

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('abcde'); $res = $str->endsWith('de'); var_dump($res); ?>

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

true

Пример

Давайте проверим строку, которая не заканчивается на указанную подстроку:

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('abcde'); $res = $str->endsWith('ab'); var_dump($res); ?>

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

false

Пример

Метод также можно использовать для проверки окончания строки с учётом регистра. Давайте сравним строку 'Hello' с подстрокой 'hello':

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('Hello'); $res = $str->endsWith('hello'); var_dump($res); ?>

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

false

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

  • метод startsWith,
    который проверяет начало строки
  • метод contains,
    который проверяет наличие подстроки в строке
  • метод ensureEnd,
    который гарантирует окончание строки на подстроку
  • класс UnicodeString,
    который предоставляет методы для работы со строками
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить