Hvordan forbedre matematisk beregning i PHP

Det er nyttig å bruke PHP innebygde forlengelse BCMath når du arbeider med svært store tall, datoer eller penger verdier og ønsker et svar med en bestemt presisjon. BCMath gjør beregninger ved hjelp av "Strings" i stedet for de vanlige nummertyper, slik som heltall og flyter. BCMath har funksjoner for å legge til, trekke fra, sammenligne, dele, multiplisere, krefter, modulus og kvadratrøtter.

Bruksanvisning

1 Åpne din PHP kildefilen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Bruk "bcadd (string, string, skala)" for å legge to vilkårlige presisjon tallene sammen og returnere en verdi med et gitt antall desimaler lik "skala". For eksempel, "echo bcadd ( '1,235', '5', 4);" vil skrive "6,2350".

3 Bruk "bcsub (string, string, skala)" for å trekke to vilkårlige presisjon tall. For eksempel, "echo bcsub ( '1,235', '5', 4);" vil skrive "-3,7650".

4 Bruk "bcdiv (string, string, skala)" å dele to vilkårlige presisjon tall. For eksempel, "echo bcdiv ( '105', '6,55957', 3);" vil skrive "16,007".

5 Bruk "bcpow (string, string, skala)" for å heve den første vilkårlig presisjon nummeret til det andre tallet. For eksempel, "echo bcpow ( '4.2', '3', 2);" vil skrive "74.08".

6 Lagre PHP-filen.

Hint

  • Non-Windows-versjoner av PHP kanskje må konfigureres med "enable-bcmath" streng å aktivere BCMath funksjoner.
  • PHP-koden må være innenfor "<? Php" og "?>" Tags.