XXXVI. Funzioni Matematiche

Introduzione

Queste funzioni matematiche operano esclusivamente nel range dei tipi di dato "long" e "double" del singolo computer. Se si ha necessità di lavorare con numeri più grandi, fare riferimento alle funzioni matematiche a precisione arbitraria.

Costanti Matematiche

I seguenti valori sono definiti come costanti nel PHP dall'estensione matematica del linguaggio:

Tabella 1. Costanti Matematiche

CostanteValoreDescrizione
M_PI3.14159265358979323846Il valore di π (pi-greco)
M_E2.7182818284590452354e
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT1_20.707106781186547524401/sqrt(2)
Soltanto M_PI è disponibile nelle versioni precedenti alla PHP4RC1 (compresa). Tutte le rimanenti costanti sono disponibili a partire dalla versione PHP 4.0.

Sommario
Abs — valore assoluto
Acos — arco coseno
Asin — arco seno
Atan — arco tangente
Atan2 — arco tangente di due variabili
base_convert — converte un numero fra basi arbitrarie
BinDec — da binario a decimale
Ceil — arroronda le frazioni all'intero superiore
Cos — coseno
DecBin — da decimale a binario
DecHex — da decimale a esadecimale
DecOct — da decimale a ottale
deg2rad — Converte il numero dato in gradi nell'equivalente espresso in radianti
Exp — e elevato alla potenza di...
Floor — arrotonda le frazioni all'intero inferiore
getrandmax — mostra il più grande numero casuale disponibile
HexDec — da esadecimale a decimale
Log — logaritmo naturale
Log10 — logaritmo base-10
max — trova il valore massimo
min — trova il valore minimo
mt_rand — genera un valore casuale migliore
mt_srand — inizializza un generatore di numeri casuali migliore
mt_getrandmax — mostra il più grande valore casuale disponibile
number_format — formatta un numero raggruppando le migliaia
OctDec — da ottale a decimale
pi — restituisce il valore di pi-greco
pow — espressione esponenziale
rad2deg — Converte un numero in radianti nell'equivalente numero in gradi
rand — Genera un valore casuale
round — Arrotonda un numero non intero.
Sin — seno
Sqrt — radice quadrata
srand — inizializza il generatore di numeri casuali
Tan — tangente