Funkcja str_pad
Funkcja str_pad uzupełnia ciąg innym
ciągiem do określonej długości. Pierwszy parametr
przyjmuje ciąg, drugi - liczbę znaków,
do której należy uzupełnić ciąg, trzeci
parametr - to, czym należy wypełnić ciąg.
Czwarty parametr opcjonalny określa,
z której strony wypełniać ciąg. Ten parametr
może przyjmować następujące wartości: STR_PAD_LEFT
- uzupełniaj ciąg z lewej strony, STR_PAD_RIGHT
- uzupełniaj ciąg z prawej strony (ta wartość jest
domyślna).
Składnia
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Przykład
Wypełnijmy ciąg znakiem '+'
tak, aby w ciągu znalazło się 10 znaków:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Wynik wykonania kodu:
'abcde+++++'
Przykład
Teraz ciąg będzie wypełniany nie z prawej, ale z lewej strony:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Wynik wykonania kodu:
'+++++abcde'
Zobacz też
-
funkcję
array_pad,
która uzupełnia tablicę określonymi elementami -
funkcję
array_fill,
która wypełnia tablicę określoną wartością -
funkcję
str_repeat,
która powtarza ciąg określoną liczbę razy