C'è un modo semplice per echo
un numero float con una quantità specifica di cifre dopo il punto decimale?Stampa float PHP con 3 cifre dopo il punto decimale?
Ad esempio: $sum = 3.1234566768;
Vorrei echo $ sum e ottenere: 3.12
.
C'è un modo semplice per echo
un numero float con una quantità specifica di cifre dopo il punto decimale?Stampa float PHP con 3 cifre dopo il punto decimale?
Ad esempio: $sum = 3.1234566768;
Vorrei echo $ sum e ottenere: 3.12
.
uso number_format()
number_format($sum,2);
echo number_format($sum, 2); // 3.12
echo number_format((float)$ans, 4, '.', '');
Penso che questo si risolverà
Grazie, che ha lavorato ... – Nayish
Si consideri che 'number_format()' arrotonda anche il valore. '$ sum = 3.1264566768;' darà '3.13'. – sglessard
Nota che questo produrrà una stringa invece di un float. Non che l'OP se ne preoccupi, ma è bene menzionarlo. – Fr0zenFyr