euh, oui, mais je vois pas comment ca répond au problème... tu peux m'éclairer?
speedyop
sinon moi j'aime bien substr quand on traite des string:
substr("00".$num+1,-2)
art_dupond
ipzorj a écrit a écrit :
Ce qui est surtout debile c de pas ouvrir l'aide de php sur ce genre de question.
Comme en C, il existe une fonction sprintf.
$num est de type integer puisque tu lui affecte un entier et ne t'affichera donc jamais 03 pour ca il te faut utiliser une variable type chaine de car.
$strnum=sprintf("%02d", $num);
Mais comme je te le dis ca c des trucs de bases ke tu trouveras sur l'aide php.
quand on connait, c'est toujours plus facile de trouver :na:
dropsy
mais, quand même, merci pour votre aide :)
dropsy
meci du conseil de l'aide, mais comme tu peux (aurai pu) t'en douter, c ce que g fait!! et je n'ai pas trouvé!!
je sais qu'on peut l'utiliser avec print, mais je n'ai rien trouvé sur la règle de formatage en elle-même!!!!!!
IPZorj
Ce qui est surtout debile c de pas ouvrir l'aide de php sur ce genre de question.
Comme en C, il existe une fonction sprintf.
$num est de type integer puisque tu lui affecte un entier et ne t'affichera donc jamais 03 pour ca il te faut utiliser une variable type chaine de car.
$strnum=sprintf("%02d", $num);
Mais comme je te le dis ca c des trucs de bases ke tu trouveras sur l'aide php.
persnet
utilise printf ou $Val1=sprintf("%02d",$val);
dropsy
La question paraît débile, mais elle me pose problème.
$num est alimentée via un formulaire (input type=text) et reçoit "02".
dans le fichier php qui traite cette valeur, je fais: $num+=1; echo $num;
et ca m'affiche 3!!! ce ki est normal, mais moi je veux 03!!!
comment je peux faire??