Funkcija str_pad
Funkcija str_pad papildo eilutę kita
eilute iki nurodyto ilgio. Pirmas parametras
priima eilutę, antras - simbolių skaičių,
iki kurio reikia papildyti eilutę, trečias
parametras - tai, kuo reikia užpildyti eilutę.
Ketvirtas neprivalomas parametras nurodo,
iš kurios pusės užpildyti eilutę. Šis parametras
gali priimti šias reikšmes: STR_PAD_LEFT
- papildyti eilutę kairėje, STR_PAD_RIGHT
- papildyti eilutę dešinėje (tai reikšmė pagal
numatymą).
Sintaksė
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Pavyzdys
Užpildykime eilutę simboliu '+'
taip, kad eilutėje būtų 10 simbolių:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Kodo vykdymo rezultatas:
'abcde+++++'
Pavyzdys
Dabar eilutė bus užpildoma ne dešinėje, o kairėje:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Kodo vykdymo rezultatas:
'+++++abcde'
Taip pat žiūrėkite
-
funkciją
array_pad,
kuri papildo masyvą nurodytais elementais -
funkciją
array_fill,
kuri užpildo masyvą reikiama reikšme -
funkciją
str_repeat,
kuri kartoją eilutę nurodytą kiekį kartų