Gli ultimi tutorial di sviluppo web
 

PHP 5 funzioni matematiche


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