Fonction str_pad
La fonction str_pad remplit une chaîne avec une autre
chaîne jusqu'à une longueur spécifiée. Le premier paramètre
accepte la chaîne, le deuxième - le nombre de caractères
jusqu'auquel la chaîne doit être remplie, le troisième
paramètre - ce avec quoi remplir la chaîne.
Le quatrième paramètre optionnel spécifie
de quel côté remplir la chaîne. Ce paramètre
peut accepter les valeurs suivantes : STR_PAD_LEFT
- remplir la chaîne à gauche, STR_PAD_RIGHT
- remplir la chaîne à droite (c'est la valeur
par défaut).
Syntaxe
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Exemple
Remplissons la chaîne avec le caractère '+'
de sorte que la chaîne ait 10 caractères :
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Résultat de l'exécution du code :
'abcde+++++'
Exemple
Maintenant, la chaîne sera remplie non pas à droite, mais à gauche :
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Résultat de l'exécution du code :
'+++++abcde'
Voir aussi
-
la fonction
array_pad,
qui remplit un tableau avec des éléments spécifiés -
la fonction
array_fill,
qui remplit un tableau avec une valeur donnée -
la fonction
str_repeat,
qui répète une chaîne un nombre donné de fois