Funzione str_pad
La funzione str_pad riempie una stringa con un'altra
stringa fino a una lunghezza specificata. Il primo parametro
accetta la stringa, il secondo - il numero di caratteri
fino al quale la stringa deve essere riempita, il terzo
parametro - ciò con cui riempire la stringa.
Il quarto parametro opzionale specifica
da quale lato riempire la stringa. Questo parametro
può assumere i seguenti valori: STR_PAD_LEFT
- riempire la stringa a sinistra, STR_PAD_RIGHT
- riempire la stringa a destra (questo è il valore
predefinito).
Sintassi
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Esempio
Riempiamo la stringa con il carattere '+'
in modo che la stringa diventi di 10 caratteri:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Risultato dell'esecuzione del codice:
'abcde+++++'
Esempio
Ora la stringa verrà riempita non a destra, ma a sinistra:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Risultato dell'esecuzione del codice:
'+++++abcde'
Vedi anche
-
la funzione
array_pad,
che riempie un array con elementi specificati -
la funzione
array_fill,
che riempie un array con un valore specifico -
la funzione
str_repeat,
che ripete una stringa un numero specificato di volte