Функция 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
,
которая повторяет строку заданное количество раз