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

Метод padLeft

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

Синтаксис

<?php Str::padLeft($length, $pad = ' '); ?>

Пример

Давайте дополним строку '123' слева до длины 5 символов с помощью пробелов:

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

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

" 123"

Пример

Теперь дополним строку '123' слева до длины 5 символов с помощью символа '0':

<?php use Illuminate\Support\Str; $res = Str::padLeft('123', 5, '0'); echo $res; ?>

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

"00123"

Пример

Давайте дополним строку 'abcde' слева до длины 8 символов с помощью символа 'x':

<?php use Illuminate\Support\Str; $res = Str::padLeft('abcde', 8, 'x'); echo $res; ?>

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

"xxxabcde"

Пример

Если длина строки уже больше указанной, метод возвращает исходную строку:

<?php use Illuminate\Support\Str; $res = Str::padLeft('abcde', 3, 'x'); echo $res; ?>

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

"abcde"

Пример

Метод padLeft можно использовать в цепочке с другими методами класса Str. Например, сначала приведём строку к верхнему регистру, а затем дополним её слева:

<?php use Illuminate\Support\Str; $res = Str::of('123')->upper()->padLeft(7, '*'); echo $res; ?>

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

"****123"

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

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