Funktio str_pad
Funktio str_pad täydentää merkkijonon toisella
merkkijollä annettuun pituuteen. Ensimmäinen parametri
ottaa vastaan merkkijonon, toinen - merkkien määrän,
johon merkkijono tulee täydentää, kolmas
parametri - millä merkkijonolla täydennys tehdään.
Neljäs valinnainen parametri määrittää,
miltä puolelta merkkijonoa täytetään. Tämä parametri
voi saada seuraavat arvot: STR_PAD_LEFT
- täydentää merkkijonon vasemmalta, STR_PAD_RIGHT
- täydentää merkkijonon oikealta (tämä on oletusarvo).
Syntaksi
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Esimerkki
Täytetään merkkijono merkillä '+'
niin, että merkkijonossa tulee 10 merkkiä:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Koodin suorituksen tulos:
'abcde+++++'
Esimerkki
Nyt merkkijonoa täytetään ei oikealta, vaan vasemmalta:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Koodin suorituksen tulos:
'+++++abcde'
Katso myös
-
funktion
array_pad,
joka täydentää taulukon annetuilla elementeillä -
funktion
array_fill,
joka täyttää taulukon halutulla arvolla -
funktion
str_repeat,
joka toistaa merkkijonon tietyn määrän kertoja