Funkcia str_pad
Funkcia str_pad dopĺňa reťazec iným
reťazcom do zadanej dĺžky. Prvý parameter
prijíma reťazec, druhý - počet znakov,
do ktorého treba doplniť reťazec, tretí
parameter - to, čím treba vyplniť reťazec.
Štvrtý voliteľný parameter určuje,
z ktorej strany vyplniť reťazec. Tento parameter
môže nadobúdať nasledujúce hodnoty: STR_PAD_LEFT
- doplniť reťazec zľava, STR_PAD_RIGHT
- doplniť reťazec sprava (toto je predvolená
hodnota).
Syntax
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Príklad
Vyplňme reťazec znakom '+'
tak, aby v reťazci bolo 10 znakov:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Výsledok vykonania kódu:
'abcde+++++'
Príklad
Teraz sa reťazec bude vypĺňať nie sprava, ale zľava:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Výsledok vykonania kódu:
'+++++abcde'
Pozri tiež
-
funkciu
array_pad,
ktorá dopĺňa pole zadanými prvkami -
funkciu
array_fill,
ktorá vypĺňa pole požadovanou hodnotou -
funkciu
str_repeat,
ktorá opakuje reťazec zadaný počet krát