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

Метод endsWith

Метод endsWith класса Str проверяет, завершается ли переданная строка указанной подстрокой. Первым параметром передается исходная строка, вторым - искомая подстрока или массив подстрок. Метод возвращает булево значение. Поиск чувствителен к регистру символов.

Синтаксис

<?php Str::endsWith($string, $needle); ?>

Пример

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

<?php use Illuminate\Support\Str; $res = Str::endsWith('abcde', 'e'); var_dump($res); ?>

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

bool(true)

Пример

Теперь проверим, заканчивается ли строка на 'd':

<?php use Illuminate\Support\Str; $res = Str::endsWith('abcde', 'd'); var_dump($res); ?>

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

bool(false)

Пример

Метод чувствителен к регистру. Проверим, заканчивается ли строка на 'E':

<?php use Illuminate\Support\Str; $res = Str::endsWith('abcde', 'E'); var_dump($res); ?>

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

bool(false)

Пример

Если вторым параметром передается массив, метод возвращает true, если строка заканчивается хотя бы на одну из подстрок массива:

<?php use Illuminate\Support\Str; $res = Str::endsWith('abcde', ['c', 'e']); var_dump($res); ?>

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

bool(true)

Пример

Если ни одна подстрока из массива не совпадает, возвращается false:

<?php use Illuminate\Support\Str; $res = Str::endsWith('abcde', ['x', 'y', 'z']); var_dump($res); ?>

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

bool(false)

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

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