Come migliorare calcolo matematico in PHP

June 16

E 'utile usare il PHP built-in BCMath estensione quando si tratta di numeri molto grandi, date o valori monetari e si desidera una risposta con una specifica di precisione. BCMath fa calcoli utilizzando "Stringhe", invece della normale tipi di numero, come i numeri interi e galleggianti. BCMath ha funzioni per l'aggiunta, la sottrazione, il confronto, dividere, moltiplicare, poteri, modulo e radici quadrate.

istruzione

1 Aprire il file sorgente PHP in un editor di testo, come Blocco note di Windows.

2 Utilizzare il "bcadd (string, string, scala)" per aggiungere due numeri a precisione arbitraria insieme e restituire un valore con un determinato numero di cifre decimali uguale a "scala". Ad esempio, "eco bcadd ( '1.235', '5', 4);" stamperà "6,2350".

3 Utilizzare il "bcsub (string, string, scala)" per sottrarre due numeri a precisione arbitraria. Ad esempio, "eco bcsub ( '1.235', '5', 4);" stamperà "-3,7650".

4 Utilizzare il "bcdiv (string, string, scala)" per dividere due numeri a precisione arbitraria. Ad esempio, "eco bcdiv ( '105', '6,55957', 3);" stamperà "16,007".

5 Utilizzare il "bcpow (string, string, scala)" per raccogliere il primo numero a precisione arbitraria per il secondo numero. Ad esempio, "eco bcpow ( '4.2', '3', 2);" stamperà "74.08".

6 Salvare il file PHP.

Consigli e avvertenze

  • Le versioni non-Windows di PHP possono avere bisogno di essere configurato con la stringa "--enable-bcmath" per attivare le funzioni BCMath.
  • codice PHP deve essere contenuta all'interno di "<? php" e "?>" tag.