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

Метод beforeLast

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

Синтаксис

<?php Str::beforeLast($string, $search); ?>

Пример

Давайте получим часть строки до последнего вхождения символа '/' в пути к файлу:

<?php use Illuminate\Support\Str; $path = 'folder/subfolder/file.php'; $res = Str::beforeLast($path, '/'); echo $res; ?>

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

"folder/subfolder"

Пример

Давайте получим имя файла без последнего расширения:

<?php use Illuminate\Support\Str; $filename = 'document.tar.gz'; $res = Str::beforeLast($filename, '.'); echo $res; ?>

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

"document.tar"

Пример

Попробуем извлечь часть строки до последнего вхождения подстроки, которая не встречается в строке:

<?php use Illuminate\Support\Str; $str = 'abcde'; $res = Str::beforeLast($str, 'z'); echo $res; ?>

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

"abcde"

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

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