Utilizzo la funziona number_format per ottenere la formattazione di un prezzo...
Se il prezzo è maggiore di 0,00 euro è tutto ok.... il problema mi sorge non i centesimi di euro...
Con questo esempio mi funziona perfettamente:
importo da sconta è 0,80
lo sconto da applicare è il 3% (naturalmente su 0,80)
ecco la funzione che uso
Codice PHP:
$prezzo1 = 0.80;
$sconto = 3;
$prezzo1scontato = $prezzo1 - (($prezzo1 * $sconto)/ 100);
$prezzo1scontato = number_format($prezzo1scontato, 2, ",",".");
Il risultato sarà 0,78.
Il mio problema è che l'importo (cioè $prezzo1) lo prendo da un campo del database (il campo è text) e il tutto on funziona, al posto di restituirmi 0,78 mi restituisce 0,00.
Sapete aiutarmi?