Méthode complète : 1. Utilisez l'instruction "str_pad(numeric value, 10, "0", STR_PAD_RIGHT)" et utilisez des zéros pour compléter moins de 10 chiffres ; 2. Utilisez "sprintf("%10f", variable numérique) *pow(10, (10-strlen(numeric variable)))", tout chiffre inférieur à 10 est complété par des zéros.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php réalise la méthode de remplissage de moins de 10 chiffres avec 0
1. () function
La fonction str_pad() remplit la chaîne à la nouvelle longueur
Utilisez la fonction str_pad() pour renvoyer 10 chiffres, si elle est inférieure à 10 chiffres, ajoutez des zéros.
"; echo str_pad(1252,10,"0",STR_PAD_RIGHT)."
"; echo str_pad(1283365,10,"0",STR_PAD_RIGHT)."
"; ?>
Description : Valeurs possibles pour le quatrième paramètre de cette fonction :
STR_PAD_BOTH
- remplit les deux côtés de la chaîne. Si ce n'est pas un nombre pair, le côté droit reçoit un rembourrage supplémentaire.STR_PAD_BOTH
- 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
STR_PAD_LEFT
- 填充字符串的左侧。
STR_PAD_RIGHT
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.
Multipliez ensuite la décimale par (10 à la puissance n) pour la convertir en 10 chiffres
"; $c=123; echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."
"; $c=123366; echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."
"; $c=1234452; echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."
"; ?>
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!