Maison >développement back-end >Problème PHP >Comment ajouter 0 si la chaîne php est insuffisante
En php, vous pouvez utiliser la fonction str_pad() pour remplir la chaîne avec des zéros. Cette fonction peut remplir une chaîne avec des caractères spécifiés jusqu'à une longueur spécifiée. Il vous suffit de définir le troisième paramètre sur "0" pour remplir la longueur manquante avec 0. La syntaxe est "str_pad(string, selected length, '0', type )" ; le paramètre "type" spécifie la direction du remplissage. La valeur "STR_PAD_BOTH" est remplie des deux côtés, la valeur "STR_PAD_LEFT" est remplie avec le côté gauche et la valeur "STR_PAD_RIGHT" est remplie avec le côté droit.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction str_pad() pour compléter la chaîne avec des 0. La fonction
str_pad() peut compléter la chaîne à la nouvelle longueur, c'est-à-dire remplir la chaîne à la longueur spécifiée avec les caractères spécifiés.
str_pad(string,length,pad_string,pad_type)
paramètre | description |
---|---|
chaîne | obligatoire. Spécifie la chaîne à remplir. |
longueur | Obligatoire. Spécifie la longueur de la nouvelle chaîne. Si la valeur est inférieure à la longueur de la chaîne d'origine, aucune opération n'est effectuée. |
pad_string | Facultatif. Spécifie la chaîne utilisée pour le remplissage. La valeur par défaut est vide. |
pad_type | Facultatif. Spécifie le côté de la chaîne à remplir. Valeurs possibles :
|
Il vous suffit de définir le troisième paramètre pad_string sur "0" pour remplir la longueur avec 0.
Exemple :
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "补位后:".str_pad($str,10,"0")."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_BOTH)."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>"; ?>
Apprentissage recommandé : "Tutoriel vidéo 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!