Come settare in PHP la lunghezza dei numeri in virgola mobile
Il termine numero in virgola mobile (in inglese floating point), indica quei numeri che hanno una parte decimale di lunghezza variabile.
In PHP la precisione di questi decimali è settata nel file php.ini e può essere controllata tramite le funzioni ini_get e ini_set.
Esempio:
2/3 = 0.666666666667
effettuando questa divisione e avendo come risultato 0.666666666667, vuol dire che sul nostro server la precisione della virgola mobile è settata a 12.
Come facciamo per verificare l’impostazione sui nostri server?
Semplicemente effettuando l’output come da esempio:
echo ini_get(“precision”)
Per sovrascrivere l’impostazione precision settata nel php.ini dobbiamo procedere nel seguente modo:
ini_set(“precision”, 4); dove il “4” può essere modificato a nostro piacimento.
N.B.: Questo impostazione cambia il numero di cifre visualizzate se effettuiamo un output con echo ma non influisce sulla precisione di calcolo