Page 1 sur 1
Probleme chiffre
Posté : 03 déc. 2007, 20:31
par Invité
Voila j'ai un chiffre 14 ou 014
et je voudrais qu'il devienne forcement comme ca 0014
Comment faire ce tour de magie ?
Merci Jacky
Posté : 03 déc. 2007, 20:53
par Shadockou
Salut tu peux le faire avec printf() :
<?php
$var = "14";
printf('%04d',$var);
?>
Toutefois $var sera considéré comme une chaine de caractère et non comme un chiffre.
Renseignes toi sur cette fonction sur
http://php.net elle offre beaucoup de possibilités.
Posté : 03 déc. 2007, 21:56
par Ryle
Tu peux également regarder du côté de str_pad() qui te permet de compléter une chaine avec un caractère jusqu'à une taille donné. Tu peux ainsi "padder" de zéro à gauche jusqu'à ce que ta chaine fasse 4 caractères

Posté : 03 déc. 2007, 23:57
par Invité
Merci Beaucoup,
J'ai bien fait de vous demandez sinon j'aurais jamais trouvé.
J'ai donc pris la deuxième solution avec str_pad() cela correspond parfaitement à ce que je souhaitais.
Encore Merci et Bonne fin de soirée,
Jacky
Posté : 04 déc. 2007, 11:22
par Truc
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton
qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! 