A str_pad függvény
A str_pad függvény egy sztringet egy másik
sztringgel tölt ki egy meghatározott hosszúságig. Az első paraméter
egy sztringet fogad, a második - a karakterek száma,
amire a sztringet ki kell tölteni, a harmadik
paraméter - az, amivel a sztringet ki kell tölteni.
A negyedik opcionális paraméter megadja,
hogy a sztring melyik oldaláról történjen a kitöltés. Ez a paraméter
a következő értékeket veheti fel: STR_PAD_LEFT
- a sztring kitöltése balról, STR_PAD_RIGHT
- a sztring kitöltése jobbról (ez az alapértelmezett
érték).
Szintaxis
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Példa
Töltsük ki a sztringet a '+' karakterrel
úgy, hogy a sztringben 10 karakter legyen:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
A kód végrehajtásának eredménye:
'abcde+++++'
Példa
Most a sztring nem jobbról, hanem balról lesz kitöltve:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
A kód végrehajtásának eredménye:
'+++++abcde'
Lásd még
-
a
array_padfüggvényt,
amely egy tömböt tölt ki megadott elemekkel -
a
array_fillfüggvényt,
amely egy tömböt kitölt a kívánt értékkel -
a
str_repeatfüggvényt,
amely egy sztringet megadott számú alkalommal ismétel meg