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

Метод take

Метод take класса Str извлекает заданное количество символов из строки, начиная с первого символа. Метод возвращает объект Stringable, который можно использовать для дальнейших цепочечных операций. В качестве параметра передаётся целое число - количество символов, которое необходимо взять. Если переданное значение больше длины строки, возвращается вся строка.

Синтаксис

<?php use Illuminate\Support\Str; Str::take($string, $length); ?>

Пример

Давайте извлечём первые 5 символов из строки:

<?php use Illuminate\Support\Str; $string = 'abcdefghij'; $res = Str::take($string, 5); echo $res; ?>

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

"abcde"

Пример

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

<?php use Illuminate\Support\Str; $string = 'abcde'; $res = Str::take($string, 10); echo $res; ?>

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

"abcde"

Пример

Давайте используем метод в цепочке с другими методами класса Str:

<?php use Illuminate\Support\Str; $string = 'Hello World from Laravel'; $res = Str::of($string) ->take(5) ->upper() ->toString(); echo $res; ?>

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

"HELLO"

Пример

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

<?php use Illuminate\Support\Str; $string = 'Привет мир'; $res = Str::take($string, 6); echo $res; ?>

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

"Привет"

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

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