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

Метод between

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

Синтаксис

<?php use Illuminate\Support\Str; Str::between($string, $start, $end); ?>

Пример

Давайте извлечём текст между тегами '<h1>' и '</h1>':

<?php use Illuminate\Support\Str; $string = '<h1>Welcome to our site</h1>'; $res = Str::between($string, '<h1>', '</h1>'); echo $res; ?>

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

"Welcome to our site"

Пример

Давайте извлечём содержимое между квадратными скобками:

<?php use Illuminate\Support\Str; $string = '[user] [category] [article]'; $res = Str::between($string, '[', ']'); echo $res; ?>

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

"user"

Пример

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

<?php use Illuminate\Support\Str; $string = 'Hello world'; $res = Str::between($string, '[', ']'); echo $res; ?>

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

""

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

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