Funcția str_pad
Funcția str_pad completează un șir cu alt
șir până la o lungime specificată. Primul parametru
primește șirul, al doilea - numărul de caractere,
până la care trebuie completat șirul, al treilea
parametru - cu ce trebuie completat șirul.
Al patrulea parametru opțional specifică,
de pe ce parte să completeze șirul. Acest parametru
poate lua următoarele valori: STR_PAD_LEFT
- completează șirul din stânga, STR_PAD_RIGHT
- completează șirul din dreapta (aceasta este valoarea
implicită).
Sintaxă
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Exemplu
Să completăm șirul cu caracterul '+'
astfel încât șirul să aibă 10 caractere:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Rezultatul executării codului:
'abcde+++++'
Exemplu
Acum șirul va fi completat nu din dreapta, ci din stânga:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Rezultatul executării codului:
'+++++abcde'
Vedeți și
-
funcția
array_pad,
care completează un array cu elemente specificate -
funcția
array_fill,
care umple un array cu o valoare necesară -
funcția
str_repeat,
care repetă un șir de un număr specificat de ori