Joomla.it Forum

Non solo Joomla... => Sviluppo => : surferbloggy 12 Apr 2011, 16:19:19

: il prezzo formattato azzera i decimali
: surferbloggy 12 Apr 2011, 16:19:19
ciao, ho un problema con i prezzi dei prodotti su virtuemart prima se inserivo come prezzo 1.234,45 mi dava 1,23 poi inserendo i settaggi dello store con decimali ( , )e migliaia ( ) e inserendo questa funzione nel ps_product.price mi da il prezzo ben formattato ma azzera i decimali cioè se inserisco 1234,55 mi da 1234,00

questa è la funzione dove sbaglio mi date una mano? grazie dell'aiuto

:
   $i=$d["product_price"];
                 $pieces = explode(".", $i);
                 if(count($pieces)==2){

                     $p=$pieces[0].",".$pieces[1];
                 }else{
                     $p=$pieces[0];
                 }

                $a=number_format($p, 2, ',', '');
: Re:il prezzo formattato azzera i decimali
: surferbloggy 13 Apr 2011, 11:53:51
grazie ho risolto! con i punti invece che con le virgole e con questo codice:
$a=number_format($d["product_price"], 2, '.', '');
ciao