РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить