AFFICHER LES ZEROS APRES LA VIRGULES

Signaler
Messages postés
246
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
5 août 2004
-
Messages postés
2
Date d'inscription
lundi 13 novembre 2000
Statut
Membre
Dernière intervention
11 avril 2005
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13091-afficher-les-zeros-apres-la-virgules

Messages postés
2
Date d'inscription
lundi 13 novembre 2000
Statut
Membre
Dernière intervention
11 avril 2005

en fait le code ce dessus marche pas, j'ai trouvé en codant differament :

function affiche_zero($val)
{
if ($val"") {$val "";} //si la valeur entrée n'existe pas ca evite de retourner 0,00
else
{ printf("%.2f", $val);} //formate a -2 decimal

}


++
Messages postés
2
Date d'inscription
lundi 13 novembre 2000
Statut
Membre
Dernière intervention
11 avril 2005

function affiche_zero($val)
{
$val=round($val,2);
if (strpos($val,".")>=(strlen($val).-2)) //ajouter . devant le -2
return $val."0";
if (!strpos($val,".0"))
return $val.".00";
return $val;
}


la ca marche =) merci pour le code
Messages postés
190
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
22 décembre 2009

oups effectivement..a fait boulette le ronan :(
Messages postés
246
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
5 août 2004
2
C cool, c po bete, fallait y penser ! Bonne idée. Au fé, tu T planter o début, c po 'avant le symbole ?', mé plutot 'avant le symbol .'. Enfin, bon, moi, g compris, mais pitete que d'otre ne comprendrons po...
Bye