OVH Cloud OVH Cloud

Comment faire un masque de 3 digits

4 réponses
Avatar
Alextophi
bonjour

je souhaite representer à l'affichage un nombre sur 3 digits (005)
meme si la variable contient uniquement 5.
ex: la variable contient 53, je veux la voir sous cette forme là 053

Merci de votre aide.

alextophi

4 réponses

Avatar
Christophe Meresse

je souhaite representer à l'affichage un nombre sur 3 digits (005)
meme si la variable contient uniquement 5.
ex: la variable contient 53, je veux la voir sous cette forme là 053


printf ("%03d", $variable);

Pour l'explication, voir:
http://php.benscom.com/manual/fr/function.printf.php
http://php.benscom.com/manual/fr/function.sprintf.php

Christophe

Avatar
CrazyCat
Alextophi wrote:
je souhaite representer à l'affichage un nombre sur 3 digits (005)
meme si la variable contient uniquement 5.
ex: la variable contient 53, je veux la voir sous cette forme là 053


Je pense que la solution est
<http://fr.php.net/manual/fr/function.printf.php>

Et même:
printf("%03s", %s);

--
Astuces informatiques: http://www.crazycat.info
Tchattez en liberté: http://www.crazy-irc.net

Avatar
Olivier Miakinen

je souhaite representer à l'affichage un nombre sur 3 digits (005)
meme si la variable contient uniquement 5.
ex: la variable contient 53, je veux la voir sous cette forme là 053


printf("%03d", $nombre);

http://fr2.php.net/printf
http://fr2.php.net/sprintf

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
Alextophi
ha oui.; en fait je debut en php.. mais je developpe deja en perl, je
pense que je vais essayer mes fonctions Perl avant de poster.

merci à vous.