Comment ajouter des zéros non significatifs en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-10-23 15:53:07
Thèmes : php - nombre
Question

Comment faire pour ajouter des zéros non significatifs devant un nombre en PHP ?

Réponse

Pour ajouter des zéros non significatifs devant un nombre, en PHP, vous pouvez utiliser la fonction str_pad(), et son argument STR_PAD_LEFT, de la manière suivante :

<?php
$nombre = "1234567";
$longeur_minimum = 10;
echo str_pad($nombre, $longeur_minimum, "0", STR_PAD_LEFT);
?>

La variable $longeur_minimum correspond à la longueur minimum de la chaine. Si celle-ci n'est pas atteinte, elle sera complétée par le 3ème argument de la fonction str_pad(), à savoir le chiffre 0, selon un schéma défini au 4ème argument : STR_PAD_LEFT.

Vous trouverez d'avantage d'information concernant la fonction str_pad() via cette page du site de PHP.