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, ',', '');