AFFICHER LES ZEROS APRES LA VIRGULES

sebastienbro Messages postés 246 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 5 août 2004 - 15 janv. 2003 à 15:27
Johnsz Messages postés 2 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 11 avril 2005 - 11 avril 2005 à 18:45
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

Johnsz Messages postés 2 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 11 avril 2005
11 avril 2005 à 18:45
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

}


++
Johnsz Messages postés 2 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 11 avril 2005
11 avril 2005 à 12:51
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
ronanry Messages postés 190 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 22 décembre 2009
15 janv. 2003 à 17:24
oups effectivement..a fait boulette le ronan :(
sebastienbro Messages postés 246 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 5 août 2004 2
15 janv. 2003 à 15:27
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
Rejoignez-nous