Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

str_pad

Дополняет строку до заданной длины.

Синтаксис

str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$lengthintНужная длина результата.
$pad_stringstringНеобязательный. Чем дополнять; по умолчанию пробел.
$pad_typeintНеобязательный. `STR_PAD_LEFT`, `STR_PAD_RIGHT` или `STR_PAD_BOTH`.

Возвращаемое значение

stringДополненная строка.

Примеры

Ведущие нули в номере:

<?php
 
echo str_pad('7', 3, '0', STR_PAD_LEFT);

Результат:

007

Выравнивание в колонке:

<?php
 
echo str_pad('Tea', 10, '.'), '250', "\n";
echo str_pad('Coffee', 10, '.'), '400';

Результат:

Tea.......250
Coffee....400

Примечания

Если строка уже длиннее заданной длины, она возвращается без изменений — обрезки не происходит.

См. также

  • str_repeat — Повторяет строку заданное число раз.
  • sprintf — Возвращает строку, собранную по шаблону.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.