Probleme formatage d'un nombre [Résolu]

Messages postés
2
Date d'inscription
vendredi 5 février 2010
Dernière intervention
27 avril 2010
- - Dernière réponse : cs_lben64
Messages postés
2
Date d'inscription
vendredi 5 février 2010
Dernière intervention
27 avril 2010
- 27 avril 2010 à 09:08
Bonjour,
Je sollicite votre aide car cela fait 2 jours que je cherche une solution à mon probléme.
Je souhaiterais que quand j'entre la valeur par exemple "1" sa me retourne "0001,00" ou "000100".
J'ai effectué plusieurs tests par exemple avec number_format ou bien sprintf mais sans succès.

Enfin j'ai crée ce code :
$quantite= number_format($quantite,2,',','.');
for ($i =0;strlen($quantite)<7;$i++)
{			
       $quantite= '0'.$quantite;
}


Cela marche bien si je rentre 1 mais si je rentre 1,5 sa me met 0001,00

J'espère que quelqu'un pourra m?aider.

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Dernière intervention
27 avril 2012
22
3
Merci
Salut,

Peut on savoir quels sont tes critères exactement ? et le but final ?

Un truc comme ça peut être :

$quantite = sprintf("%07.2f", $nombreAMettreEnForme);


Cordialement,


Kohntark -

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de kohntark
Messages postés
2
Date d'inscription
vendredi 5 février 2010
Dernière intervention
27 avril 2010
0
Merci
Merci c'est trés bien!!

En fait j'ai compris d'où vient le probleme c'est quand je rentre un chiffre avec une virgule et non un point il met des 00 aprés la virgule lors de la convertion.

Encore merci et c'est pour que le client rentre une quantité et que je la convertisse pour l'nvoyer a un programme AS400.

Cordialement,
Benoît
Commenter la réponse de cs_lben64

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.