|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : septembre 2008 Messages : 114 ![]() |
Bonjour,
Je cherche à caster un nombre de entier vers chaine de caractère Code :
Merci de votre aide |
||
|
|
01
|
|
|
#2 | ||
|
Membre expérimenté
![]() ![]() Duke Jikel Inscription : mai 2010 Messages : 340 ![]() |
Bah ce n'est pas un nombre qu'il faut utiliser mais une chaine de caratères :o
Si tu traites un nombre et ensuite tu veux l'afficher, c'est seulement au moment de l'afficher que tu rajoutes les zéros :o Code :
|
||
|
|
00
|
|
|
#3 | |||
|
Inscription : septembre 2008 Messages : 114 ![]() |
Merci d'abord pour votre réponse , mais essaye ce nombre matr=0012;
il va donner comme résultat 0010 Citation:
|
|||
|
|
02
|
|
|
#4 | |||
|
Membre expérimenté
![]() ![]() Duke Jikel Inscription : mai 2010 Messages : 340 ![]() |
Citation:
en écrivant 0012, tu le déclares en octal, comme il y a 0 devant il est en base octale. Il ne faut surtout pas que tu aies 0012 déclaré tel, c'est simplement 12 :o Donc tu travailles avec des nombres NORMAUX et lors de l'affichage tu transformes. Sinon je peux te sécuriser la fonction hein :o Code :
|
|||
|
|
00
|
|
|
#5 | |||
|
Inscription : septembre 2008 Messages : 114 ![]() |
Toujours le même résultat 0010 !
Citation:
|
|||
|
|
02
|
|
|
#6 | ||
|
Membre expérimenté
![]() ![]() Duke Jikel Inscription : mai 2010 Messages : 340 ![]() |
Code :
Je t'ai corrigé la fonction afin qu'elle prenne en compte ton problème, mais ça reste moche de devoir convertir le nombre en chaine de caractères pour ensuite le repasser en int :/ |
||
|
|
00
|
|
|
#7 | |||
|
Inscription : septembre 2008 Messages : 114 ![]() |
Une application qui existe déjà à comme paramètre 6 nombres et qui débute par des zéros , donc j'ai rien à changer . il faut avoir une solution !!!!
Merci de votre aide . Citation:
|
|||
|
|
02
|
|
|
#8 | |
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 872 ![]() |
Citation:
S'il s'agit d'une application externe et que tu reçois les données, par exemple par une requête ajax, elles seront toujours sous la forme de string. Si ces données viennent d'un langage coté serveur comme du php, alors il te suffit de mettre des guillemets autour de ta variable. devient : Code php :
var valeur = "<?php echo $var; ?>"; |
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() ![]() Duke Jikel Inscription : mai 2010 Messages : 340 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com