Функция str_pad
Функция str_pad
дополняет строку другой
строкой до заданной длины. Первый параметр
принимает строку, второй - количество символов,
до которого следует дополнить строку, третий
параметр - то, чем следует заполнять строку.
Четвертый необязательный параметр задает,
с какой стороны заполнять строку. Этот параметр
может принимать следующие значения: STR_PAD_LEFT
- дополнять строку слева, STR_PAD_RIGHT
- дополнять строку справа (это значение по
умолчанию).
Синтаксис
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Пример
Давайте заполним строку символом '+'
так, чтобы в строке стало 10
символов:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Результат выполнения кода:
'abcde+++++'
Пример
Сейчас строка будет заполнятся не справа, а слева:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Результат выполнения кода:
'+++++abcde'
Смотрите также
-
функцию
array_pad
,
которая дополняет массив заданными элементами -
функцию
array_fill
,
которая заполняет массив нужным значением -
функцию
str_repeat
,
которая повторяет строку заданное количество раз