En PHP, il est parfois nécessaire de s'assurer que tous les nombres d'un tableau sont affichés sous forme de valeurs à deux chiffres, même si certains sont à un chiffre. Pour obtenir ce bon remplissage avec des zéros, il est nécessaire.
L'exemple suivant parcourt un tableau de nombres et formate ceux qui comportent un chiffre en ajoutant un zéro pour maintenir un affichage cohérent :
foreach (range(1, 12) as $month) { echo sprintf("%02d", $month); }
Voici comment fonctionne le code :
La fonction sprintf formate les nombres en utilisant le spécificateur de format " d", ce qui signifie :
Le résultat du code est une sortie où tous les nombres sont affichés sous forme de valeurs à deux chiffres, avec des zéros non significatifs ajoutés aux nombres à un chiffre :
01 02 03 04 05 06 07 08 09 10 11 12
Cette approche de remplissage à droite garantit la cohérence dans l'affichage des valeurs numériques, ce qui peut être utile dans divers scénarios de formatage.
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!