Funkcija str_pad
Funkcija str_pad dopolni niz z drugim
nizom do določene dolžine. Prvi parameter
sprejme niz, drugi - število znakov,
do katerega je treba niz dopolniti, tretji
parameter - tisto, s čim je treba niz zapolniti.
Četrti neobvezni parameter določa,
na kateri strani zapolniti niz. Ta parameter
lahko sprejme naslednje vrednosti: STR_PAD_LEFT
- dopolniti niz na levi, STR_PAD_RIGHT
- dopolniti niz na desni (ta vrednost je privzeta).
Sintaksa
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Primer
Izpolnimo niz s simbolom '+'
tako, da bo v nizu 10 simbolov:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Rezultat izvajanja kode:
'abcde+++++'
Primer
Zdaj bo niz zapolnjen ne na desni, ampak na levi:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Rezultat izvajanja kode:
'+++++abcde'
Glejte tudi
-
funkcijo
array_pad,
ki dopolni matriko z določenimi elementi -
funkcijo
array_fill,
ki zapolni matriko z želeno vrednostjo -
funkcijo
str_repeat,
ki ponovi niz določeno število krat