pouvoir faire une incrémentation avec un ou plusieur 0 devant le nombr

tese@IDN

Nouveau membre
Bonjour à tous
Je veux incrémenter de plus 1 un nombre dans lequel j'ai un ou plusieurs 0 devant le nombre
mais le probléme c'est que des que j'incremente la variable les 0 saute
exemple

[cpp]
$test=0226
$test=$test+1;
echo $test // 227
[/cpp]

Vous allez me dire c'est logique que mon 0 saute, je suis d'accord mais n'y a t'il pas un moyen de pouvoir le garder
J'ai converti ma variable en string mais c'est pareil des que je l'incrémente, j'ai le 0 qui saute
je me sui pris la tete a faire un algo qui prend la somme des nombres des qu'il ne detecte plus de 0 pour pouvoir incrémenter de 1 et qui remet les 0 qui ont été enlevé des que l'incrémentation et fini
merci pour tous ceux qui peuvent m'aider
 

zeb

Modérateur
Tu n'as pas précisé le langage utilisé :/

Par principe, ne confonds pas calcul et présentation.
Fais tes calculs, puis à la fin, utilise un truc comme ça :
Code:
$test=Right("0000".$test, 4);

PS: Je ne sais pas si Right() existe dans le langage que tu utilises.
 

tese@IDN

Nouveau membre
right ne peux pas marcher car on sait pas d'avance le nombre de 0 qui sera devant le nombre c'est pour ça que je veux que le 0 reste fige et que je puisse faire cette incrémentation
 

batchy

Grand Maître
dès lors que tu fait un $nombre=0226; t'a déjà perdu ton zéro. il faut donc stocker la chaine de départ.
ensuite la fonction php est faite pour toi :
Code:
str_pad($nouveau_nombre,len($nombre_depart),'0',STR_PAD_LEFT);
 

zeb

Modérateur
>>on sait pas d'avance le nombre de 0
Si. Quand on a $test=0226, on est capable de savoir que l'on a au max 4 zéros. :sarcastic:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 077
Membres
1 586 394
Dernier membre
Manoushk
Partager cette page
Haut