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

Метод finish

Метод finish класса Str проверяет, заканчивается ли строка на указанную подстроку, и если нет, то добавляет её в конец. Первым параметром передаётся исходная строка, вторым - подстрока, которую нужно добавить. Метод возвращает обработанную строку.

Синтаксис

<?php use Illuminate\Support\Str; Str::finish($string, $suffix); ?>

Пример

Давайте добавим слеш в конец строки с путём, если его там нет:

<?php use Illuminate\Support\Str; $res = Str::finish('admin/dashboard', '/'); echo $res; ?>

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

"admin/dashboard/"

Пример

Если слеш уже присутствует в конце строки, метод не добавляет его повторно:

<?php use Illuminate\Support\Str; $res = Str::finish('admin/dashboard/', '/'); echo $res; ?>

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

"admin/dashboard/"

Пример

Метод может добавлять не только слеши, но и любые другие подстроки:

<?php use Illuminate\Support\Str; $res = Str::finish('Hello', ' World'); echo $res; ?>

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

"Hello World"

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

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