Comment utiliser la fonction PHP str_pad()

Comment Utiliser La Fonction Php Str Pad



En développement web, manipulation de chaînes est une tâche courante et en PHP, l'une de ces fonctions est la str_pad() fonction, qui vous permet de remplir une chaîne avec un caractère spécifique ou un ensemble de caractères à une longueur spécifiée. Le str_pad() La fonction peut être utilisée à diverses fins, telles que le formatage de la sortie, l'alignement du texte et la génération d'ID uniques.

Dans cet article, nous explorerons les str_pad() fonction en profondeur, y compris sa syntaxe, ses paramètres et divers cas d'utilisation.

Fonction PHP str_pad()

Le PHP str_pad() La fonction est une fonction intégrée qui permet aux développeurs d'ajouter des caractères au début ou à la fin d'une chaîne jusqu'à ce qu'elle atteigne la longueur souhaitée. Cette fonction a plusieurs utilisations, notamment le formatage des chaînes, l'alignement des colonnes de texte et l'ajout de zéros non significatifs aux nombres.







Syntaxe pour la fonction str_pad()



La syntaxe de base du str_pad() fonction en PHP est la suivante :



str_pad ( chaîne $chaîne_entrée , entier $pad_length , chaîne $pad_string , entier $pad_type = STR_PAD_RIGHT ) : chaîne

Ici, $chaîne_entrée est la chaîne que vous voulez remplir. $pad_length est la longueur finale que la chaîne rembourrée devrait avoir. $pad_string est la chaîne que vous souhaitez utiliser pour le remplissage. $pad_type est un paramètre facultatif qui spécifie où remplir la chaîne d'entrée. La valeur par défaut est STR_PAD_RIGHT , qui complète la chaîne d'entrée vers la droite. Les autres valeurs possibles pour $pad_type sont STR_PAD_LEFT et STR_PAD_BOTH , qui remplissent la chaîne d'entrée vers la gauche et les deux côtés, respectivement.





Cette fonction renvoie une chaîne remplie à la fin.

Comment utiliser str_pad() en PHP ?

Voici les étapes pour utiliser le str_pad() fonction en PHP :



1: Décidez de la chaîne que vous voulez rembourrer et de la longueur.

2 : Choisissez la chaîne de remplissage que vous souhaitez utiliser, c'est-à-dire le ou les caractères que vous souhaitez ajouter à la chaîne.

3 : Choisissez la position où vous souhaitez ajouter le rembourrage - au début, à la fin ou des deux côtés de la chaîne.

4 : Utilisez le str_pad() fonction, en transmettant la chaîne que vous voulez remplir, la longueur que vous voulez qu'elle soit, la chaîne de remplissage et la position où vous voulez que le remplissage soit ajouté.

5 : En option, vous pouvez stocker le résultat dans une variable et l'utiliser selon vos besoins dans votre code.

Par exemple:



// Etape 1 : Définir le nombre et la longueur souhaitée

$num = 42 ;

$longueur = 4 ;

// Étape 2 : Définir la chaîne de remplissage

$pad_string = '0' ;

// Étape 3 : Définissez la position de rembourrage (dans ce cas, le côté gauche)

$pad_position = STR_PAD_LEFT ;

// Étape 4 : Utilisez la fonction str_pad()

$padded_num = str_pad ( $num , $longueur , $pad_string , $pad_position ) ;

// Étape 5 : sortie du numéro rembourré

écho $padded_num ;

?>

Dans le code ci-dessus, nous avons défini le nombre 42 et la longueur souhaitée de 4. Nous avons également défini la chaîne de remplissage comme étant '0' et la position de rembourrage sur le côté gauche. Ensuite, nous avons utilisé le str_pad() pour compléter le nombre avec des zéros non significatifs jusqu'à ce qu'il atteigne la longueur souhaitée. Enfin, nous produisons le nombre rembourré.

Supposons que vous ayez une liste de nombres que vous souhaitez afficher avec des zéros non significatifs afin que chaque nombre comporte trois chiffres, vous pouvez donc utiliser le str_pad() fonction pour y parvenir :



$nombres = déployer ( 5 , vingt-et-un , 103 , 400 , 1000 ) ;

pour chaque ( $nombres comme $nombre ) {

$numéro_rembourré = str_pad ( $nombre , 3 , '0' , STR_PAD_LEFT ) ;

écho $numéro_rembourré . ' ' ;

}

?>

Le code PHP ci-dessus définit un tableau de nombres, puis parcourt chaque nombre, en le remplissant de zéros jusqu'à ce qu'il ait trois chiffres à l'aide de la str_pad() fonction, puis affiche le nombre complété suivi d'un espace.

Conclusion

PHP str_pad() La fonction est un outil précieux pour les développeurs travaillant avec des chaînes dans le développement Web. Sa syntaxe polyvalente et sa gamme de cas d'utilisation en font un choix populaire pour des tâches telles que le formatage de texte et la génération d'identifiants uniques. En suivant les étapes décrites dans cet article, les développeurs peuvent facilement utiliser le str_pad() fonction pour remplir des chaînes avec des caractères spécifiques à une longueur désirée. En utilisant cette fonction, les développeurs peuvent améliorer l'efficacité et la lisibilité de leur code PHP.