Maison > développement back-end > Problème PHP > Comment ajouter 0 devant la chaîne si la longueur de la chaîne n'est pas assez longue en php

Comment ajouter 0 devant la chaîne si la longueur de la chaîne n'est pas assez longue en php

青灯夜游
Libérer: 2023-03-16 17:46:01
original
3124 Les gens l'ont consulté

En php, vous pouvez utiliser la fonction str_pad() pour compléter 0 si la chaîne n'est pas suffisante. Cette fonction peut utiliser les caractères spécifiés pour remplir la chaîne à la longueur spécifiée. Il vous suffit de définir le troisième paramètre sur "0" et le quatrième paramètre sur "STR_PAD_LEFT" pour réaliser que si la longueur de la chaîne n'est pas suffisante, remplissez-la avec 0. devant. Syntaxe "Syntaxe "str_pad(string, selected length, "0", STR_PAD_LEFT)".

Comment ajouter 0 devant la chaîne si la longueur de la chaîne n'est pas assez longue en php

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 remplir la chaîne avec 0 si la longueur n'est pas suffisante. La fonction str_pad() peut remplir la chaîne à la nouvelle longueur, c'est-à-dire remplir la chaîne à la longueur spécifiée avec le. caractères spécifiés.

str_pad(string,length,pad_string,pad_type)
Copier après la connexion

Paramètres Descriptionstringpad_stringFacultatif STR_PAD_BOTH - Complète les deux côtés de la chaîne. ding. STR_PAD_LEFT - Remplit le côté gauche de la chaîne. STR_PAD_RIGHT - Remplit le côté droit de la chaîne. C'est la valeur par défaut.
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="123456";
echo "原字符串:".$str."<br><br>";
echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>";
?>
Copier après la connexion
Obligatoire Spécifie la longueur de la nouvelle chaîne. est effectué.
Facultatif. La valeur par défaut est vide.
Valeurs possibles :
Si vous le souhaitez. à utilisez la fonction str_pad() pour compléter la chaîne avec 0 si la longueur est insuffisante, définissez les trois paramètres pad_string sur "0" et le quatrième paramètre sur "STR_PAD_LEFT