Функция str_pad

Функция str_pad дополняет строку другой строкой до заданной длины. Первый параметр принимает строку, второй - количество символов, до которого следует дополнить строку, третий параметр - то, чем следует заполнять строку.

Четвертый необязательный параметр задает, с какой стороны заполнять строку. Этот параметр может принимать следующие значения: STR_PAD_LEFT - дополнять строку слева, STR_PAD_RIGHT - дополнять строку справа (это значение по умолчанию).

Синтаксис

str_pad(строка, до скольки символов, чем заполнить, [с какой стороны]);

Пример

Давайте заполним строку символом '+' так, чтобы в строке стало 10 символов:

<?php $arr = 'abcde'; echo str_pad($arr, 10, '+'); ?>

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

'abcde+++++'

Пример

Сейчас строка будет заполнятся не справа, а слева:

<?php $arr = 'abcde'; echo str_pad($arr, 10, '+', STR_PAD_LEFT); ?>

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

'+++++abcde'

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

  • функцию str_repeat,
    которая повторяет строку заданное количество раз