È utile utilizzare l'estensione built-in PHP BCMath quando avete a che fare con numeri molto grandi, date o valori in denaro e si desidera una risposta con una precisione specifica. BCMath fa calcoli utilizzando "Stringhe" anziché i normali tipi di numero, ad esempio numeri interi e galleggianti. BCMath dispone di funzioni per l'aggiunta, sottrazione, confronto, dividendo, moltiplicando, poteri, modulo e radici quadrate.
Istruzioni
1
Aprire il file di origine PHP in un editor di testo come blocco note di Windows.
2
Utilizzare la "bcadd (string, string, scala)" per sommare due numeri a precisione arbitraria e restituire un valore con un numero di posizioni decimali uguale alla "scala". Ad esempio, "echo bcadd ('1.235 ', '5', 4);" verrà stampato "6.2350".
3
Utilizzare la "bcsub (string, string, scala)" per sottrarre due numeri a precisione arbitraria. Ad esempio, "echo bcsub ('1.235 ', '5', 4);" verrà stampato "-3.7650".
4
Utilizzare la "bcdiv (string, string, scala)" per dividere due numeri a precisione arbitraria. Ad esempio, "echo bcdiv ('105', '6,55957', 3);" volontà stampa "16.007".
5
Utilizzare la "bcpow (string, string, scala)" per generare il primo numero a precisione arbitraria al secondo numero. Ad esempio, "echo bcpow ('4.2 ', '3', 2);" stamperà "74.08".
6
Salvare il file PHP.
Consigli & Avvertenze
- Versioni non-Windows di PHP potrebbero essere necessario essere configurato con il "-enable-bcmath" stringa per attivare le funzioni BCMath.
- Codice PHP deve essere contenuto all'interno di "<? php"e"? >" tag.