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

Функция str

Функция str применяется для создания объекта класса Stringable, который предоставляет удобные методы для манипуляции строками. Она является альтернативой статическим методам класса Str и позволяет использовать цепочки вызовов. Первым параметром передаётся строка, которую необходимо обработать.

Синтаксис

<?php str($string); ?>

Пример

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

<?php use Illuminate\Support\Str; $res = str('abcde')->upper()->length(); echo $res; ?>

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

"5"

Пример

Давайте проверим, содержит ли строка определённую подстроку:

<?php use Illuminate\Support\Str; $res = str('Hello World')->contains('World'); var_dump($res); ?>

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

"true"

Пример

Давайте заменим часть строки и преобразуем её в slug:

<?php use Illuminate\Support\Str; $res = str('Laravel Framework') ->replace('Framework', 'PHP') ->slug(); echo $res; ?>

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

"laravel-php"

Пример

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

<?php use Illuminate\Support\Str; $res = str('This is a very long text') ->limit(10); echo $res; ?>

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

"This is a ..."

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

  • класс Str,
    который предоставляет статические методы для работы со строками
  • класс Stringable,
    который возвращается функцией str
  • метод slug,
    который преобразует строку в URL-адрес
  • метод limit,
    который обрезает строку до указанной длины
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить