Maison  >  Article  >  développement back-end  >  Utilisez la fonction PHP 'str_pad' pour compléter le côté gauche ou droit d'une chaîne avec une chaîne spécifiée

Utilisez la fonction PHP 'str_pad' pour compléter le côté gauche ou droit d'une chaîne avec une chaîne spécifiée

WBOY
WBOYoriginal
2023-07-24 18:55:501329parcourir

Utilisez la fonction PHP "str_pad" pour remplir le côté gauche ou droit de la chaîne avec la chaîne spécifiée

Lors de l'écriture de code PHP, nous devons souvent traiter des chaînes. Parfois, nous devons remplir une chaîne jusqu'à une longueur spécifiée. Dans ce cas, nous pouvons utiliser la fonction intégrée de PHP "str_pad" pour effectuer cette tâche. La fonction "str_pad" complète une chaîne spécifiée sur le côté gauche ou droit de la chaîne jusqu'à une longueur spécifiée.

La syntaxe de base de la fonction "str_pad" est la suivante :

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )

Parmi eux, le paramètre $input est la chaîne rembourrée, $pad_length est la longueur de la chaîne rembourrée, $pad_string est la chaîne utilisée pour le remplissage, $pad_type spécifie la direction et la position du remplissage.

Voici quelques exemples d'utilisation de la fonction "str_pad" :

1. Remplissez la chaîne spécifiée sur le côté droit de la chaîne :

$input = "Hello";
$pad_length = 10;
$pad_string = " World";
$pad_type = STR_PAD_RIGHT;
$result = str_pad($input, $pad_length, $pad_string, $pad_type);

//Le résultat de sortie est "HelloWorld"

Dans cet exemple, la longueur de la chaîne "Bonjour" vaut 5, la longueur de remplissage spécifiée est 10. Puisque la direction du remplissage est spécifiée comme remplissage à droite, la fonction remplit le côté droit de la chaîne avec "World" jusqu'à ce que la longueur spécifiée soit atteinte.

2. Remplissez la chaîne spécifiée sur le côté gauche de la chaîne :

$input = "Hello";
$pad_length = 10;
$pad_string = "World";
$pad_type = STR_PAD_LEFT;
$result = str_pad ($ input, $pad_length, $pad_string, $pad_type);

//Le résultat de sortie est "WorldHello"

Dans cet exemple, la longueur de la chaîne "Hello" est de 5 et la longueur de remplissage spécifiée est de 10. Étant donné que la direction du remplissage est spécifiée comme remplissage gauche, la fonction remplit le côté gauche de la chaîne avec « Monde » jusqu'à ce que la longueur spécifiée soit atteinte.

3. Remplissez la chaîne spécifiée des deux côtés de la chaîne :

$input = "Hello";
$pad_length = 9;
$pad_string = "World";
$pad_type = STR_PAD_BOTH;
$result = str_pad( $ input, $pad_length, $pad_string, $pad_type);

//Le résultat de sortie est "WorldHelloWorld"

Dans cet exemple, la longueur de la chaîne "Hello" est de 5 et la longueur de remplissage spécifiée est de 9. Étant donné que la direction du remplissage est spécifiée comme remplissage des deux côtés, la fonction répartira "World" uniformément des deux côtés de la chaîne jusqu'à ce que la longueur spécifiée soit atteinte.

Ci-dessus sont quelques exemples d'utilisation de base de la fonction PHP "str_pad". Nous pouvons appliquer cette fonction de manière flexible selon les besoins pour garantir que la chaîne atteigne la longueur attendue. Que ce soit pour l'alignement de chaînes, la génération de formats de texte canoniques ou d'autres scénarios de traitement de chaînes, "str_pad" est une fonction très utile.

Résumé :

Cet article présente l'utilisation et des exemples de la fonction PHP "str_pad". Nous pouvons facilement compléter une chaîne à une longueur spécifiée en insérant une chaîne spécifiée sur le côté gauche ou droit de la chaîne à l'aide de la fonction "str_pad". Cette fonction est très utile dans le traitement des chaînes et peut être appliquée à une variété de scénarios pour fournir de meilleures fonctions de traitement et de formatage des chaînes. Il convient de souligner qu'en définissant soigneusement les paramètres "pad_length" et "pad_string", nous pouvons ajuster de manière flexible la position et le contenu du remplissage pour répondre à nos besoins.

J'espère que cet article pourra être utile à tous ceux qui utilisent le traitement de chaînes PHP !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn