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