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

Метод before

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

Синтаксис

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

Пример

Извлечём имя пользователя из строки вида "user@example.com":

<?php use Illuminate\Support\Str; $email = 'user@example.com'; $username = Str::before($email, '@'); echo $username; ?>

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

"user"

Пример

Получим базовый URL из полной ссылки:

<?php use Illuminate\Support\Str; $url = 'https://code.mu/ru/php/framework/laravel/manual/'; $base = Str::before($url, '/ru'); echo $base; ?>

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

"https:"

Пример

Обработаем случай, когда подстрока не найдена:

<?php use Illuminate\Support\Str; $text = 'Hello world'; $res = Str::before($text, '!'); echo $res; ?>

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

"Hello world"

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

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