PHP Math Introduzione
Le funzioni matematiche in grado di gestire nel range di tipi interi e float.
Installazione
Le funzioni matematiche PHP fanno parte del core di PHP. Nessuna installazione è necessaria per utilizzare queste funzioni.
Funzioni PHP 5 matematiche
Funzione | Descrizione |
---|---|
abs() | Restituisce l'assoluto (positive) il valore di un numero |
acos() | Restituisce l'arcocoseno di un numero |
acosh() | Restituisce l'inversa del coseno iperbolico di un numero |
asin() | Restituisce l'arco seno di un numero |
asinh() | Restituisce il seno iperbolico inverso di un numero |
atan() | Restituisce l'arco tangente di un numero in radianti |
atan2() | Restituisce l'arcotangente di due variabili xey |
atanh() | Restituisce la tangente iperbolica inversa di un numero |
base_convert() | Converte un numero da una base numero all'altro |
bindec() | Converte un numero binario in un numero decimale |
ceil() | Arrotonda un numero per eccesso al numero intero più vicino |
cos() | Restituisce il coseno di un numero |
cosh() | Restituisce il coseno iperbolico di un numero |
decbin() | Converte un numero decimale in un numero binario |
dechex() | Converte un numero decimale in un numero esadecimale |
decoct() | Converte un numero decimale in un numero ottale |
deg2rad() | Converte un valore in gradi ad un valore in radianti |
exp() | Calcola l'esponente di e |
expm1() | Consegne exp(x) - 1 |
floor() | Arrotonda un numero per difetto al numero intero più vicino |
fmod() | Restituisce il resto di x / y |
getrandmax() | Restituisce il valore più grande possibile restituito da rand() |
hexdec() | Converte un numero esadecimale in un numero decimale |
hypot() | Calcola l'ipotenusa di un triangolo rettangolo |
is_finite() | Controlla se un valore è finito o no |
is_infinite() | Controlla se un valore è infinita o meno |
is_nan() | Controlla se un valore è 'not-a-number' |
lcg_value() | Restituisce un numero pseudo casuale in un intervallo tra 0 e 1 |
log() | Restituisce il logaritmo naturale di un numero |
log10() | Restituisce il logaritmo in base 10 di un numero |
log1p() | Restituisce log(1+number) |
max() | Restituisce il valore più alto in un array, o il valore massimo di più valori specificati |
min() | Restituisce il valore più basso in un array, o il valore più basso di diversi valori specificati |
mt_getrandmax() | Restituisce il valore più grande possibile restituito da mt_rand() |
mt_rand() | Genera un intero casuale utilizzando l'algoritmo Mersenne Twister |
mt_srand() | Semi Mersenne Twister generatore di numeri casuali |
octdec() | Converte un numero ottale in un numero decimale |
pi() | Restituisce il valore di pi |
pow() | Restituisce x elevato alla potenza di y |
rad2deg() | Converte il valore in radianti ad un valore di grado |
rand() | Genera un numero intero casuale |
round() | Arrotonda un numero floating-point |
sin() | Restituisce il seno di un numero |
sinh() | Restituisce il seno iperbolico di un numero |
sqrt() | Restituisce la radice quadrata di un numero |
srand() | Semi il generatore di numeri casuali |
tan() | Restituisce la tangente di un numero |
tanh() | Restituisce la tangente iperbolica di un numero |
PHP 5 predefinite Math Costanti
Costante | Valore | Descrizione | Versione PHP |
---|---|---|---|
INF | INF | l'infinito | PHP 4 |
ME | 2,7182818284590452354 | Resi e | PHP 4 |
M_EULER | ,57721566490153286061 | Restituisce Euler costante | PHP 4 |
M_LNPI | 1,14472988584940017414 | Restituisce il logaritmo naturale di PI: log_e(pi) | PHP 5.2 |
M_LN2 | ,69314718055994530942 | Restituisce il logaritmo naturale di 2: 2 log_e | PHP 4 |
M_LN10 | 2,30258509299404568402 | Restituisce il logaritmo naturale di 10: 10 log_e | PHP 4 |
M_LOG2E | 1,4426950408889634074 | Restituisce il logaritmo in base 2 di E: log_2 e | PHP 4 |
M_LOG10E | ,43429448190325182765 | Restituisce il logaritmo in base 10 di E: log_10 e | PHP 4 |
M_PI | 3.14159265358979323846 | Restituisce Pi | PHP 4 |
M_PI_2 | 1,57079632679489661923 | Restituisce Pi / 2 | PHP 4 |
M_PI_4 | ,78539816339744830962 | Restituisce Pi / 4 | PHP 4 |
M_1_PI | ,31830988618379067154 | Restituisce 1 / Pi | PHP 4 |
M_2_PI | ,63661977236758134308 | Consegna 2 / Pi | PHP 4 |
M_SQRTPI | 1,77245385090551602729 | Restituisce la radice quadrata di PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1,12837916709551257390 | Restituisce 2 / radice quadrata di PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | ,70710678118654752440 | Restituisce la radice quadrata di 1/2: 1 / sqrt(2) | PHP 4 |
M_SQRT2 | 1,41421356237309504880 | Restituisce la radice quadrata di 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1,73205080756887729352 | Restituisce la radice quadrata di 3: sqrt(3) | PHP 5.2 |
NAN | NAN | Not a Number | PHP 4 |
PHP_ROUND_HALF_UP | 1 | Turno dimezza up | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | metà rotonde giù | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | metà rotonde a numeri pari | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | metà round per numeri dispari | PHP 5.3 |