Ho questo codice:
$MVIMDE=number_format($estra[MVIMDE],2);
$MVIMDE=str_replace(',' , '', $MVIMDE);
$MVIMCE=number_format($estra[MVIMCE],2);
$MVIMCE=str_replace(',' , '', $MVIMCE);
$MVIMVE=number_format($estra[MVIMVE],2);
$MVIMVE=str_replace(',' , '', $MVIMVE);
if ($segno=="-")
{$MVIMDE=-1*$MVIMDE;
$MVIMCE=-1$MVIMCE;
$MVIMVE=-1$MVIMVE;}
nel db c'è la colonna segno che mi dice se i numeri vanno convertiti in negativi o meno.
Se faccio così però inumeri che channo come decimali 00 me li scrive senza decimali.
se la condizione del segno la metto prima di tutte le trasformazioni number_format etc.., dopo non diventano più negativi.
dov'è il problema?