Fonction str_pad() PHP

Exemple

Remplir le côté droit de la chaîne pour obtenir une nouvelle longueur de 30 caractères :

<?php
$str = "Hello World";
echo str_pad($str,30,".");
?>

Exemple de fonctionnement

Définition et utilisation

La fonction str_pad() de PHP remplit une chaîne pour obtenir une nouvelle longueur.

Syntaxe

str_pad(string,length,pad_string,pad_type)
Paramètres Description
string Obligatoire. Définir la chaîne à remplir.
length Obligatoire. Définir la nouvelle longueur de la chaîne. Si cette valeur est inférieure à la longueur initiale de la chaîne, aucune opération n'est effectuée.
pad_string Optionnel. Définir la chaîne à utiliser pour le remplissage. Par défaut, c'est un espace.
pad_type

Optionnel. Définir quel côté de la chaîne de remplissage.

Valeurs possibles :

  • STR_PAD_BOTH - Remplir les deux côtés de la chaîne. Si ce n'est pas pair, le côté droit reçoit un remplissage supplémentaire.
  • STR_PAD_LEFT - Remplir le côté gauche de la chaîne.
  • STR_PAD_RIGHT - Remplir le côté droit de la chaîne. Par défaut.

Détails techniques

Retour : Retourne la chaîne remplie.
Version PHP : 4.0.1+

Plus d'exemples

Exemple 1

Remplir le côté gauche de la chaîne :

<?php
$str = "Hello World";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>

Exemple de fonctionnement

Exemple 2

Remplir les deux côtés de la chaîne :

<?php
$str = "Hello World";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>

Exemple de fonctionnement