Forum und email

Funzioni Matematiche

Introduzione

Queste funzioni matematiche operano esclusivamente nel range dei tipi di dato integer e float del computer. (questo corrisponde attualmente ai tipi di dati long e double del C) Se si ha necessità di lavorare con numeri più grandi, fare riferimento alle funzioni matematiche a precisione arbitraria.

Vedere anche il manuale alle pagine operatori aritmetici.

Requisiti

Non sono necessarie librerie esterne per utilizzare questo modulo.

Installazione

Non è necessaria nessuna installazione per usare queste funzioni, esse fanno parte del core di PHP.

Configurazione di Runtime

Questa estensione non definisce alcuna direttiva di configurazione in php.ini

Tipi di risorse

Questa estensione non definisce alcun tipo di risorsa.

Costanti predefinite

Le costanti qui elencate sono sempre disponibili in quanto parte del core di PHP.

Costanti Matematiche
Costante Valore Descrizione
M_PI 3.14159265358979323846 Pi
M_E 2.7182818284590452354 e
M_LOG2E 1.4426950408889634074 log_2 e
M_LOG10E 0.43429448190325182765 log_10 e
M_LN2 0.69314718055994530942 log_e 2
M_LN10 2.30258509299404568402 log_e 10
M_PI_2 1.57079632679489661923 pi/2
M_PI_4 0.78539816339744830962 pi/4
M_1_PI 0.31830988618379067154 1/pi
M_2_PI 0.63661977236758134308 2/pi
M_SQRTPI 1.77245385090551602729 sqrt(pi) [4.0.2]
M_2_SQRTPI 1.12837916709551257390 2/sqrt(pi)
M_SQRT2 1.41421356237309504880 sqrt(2)
M_SQRT3 1.73205080756887729352 sqrt(3) [4.0.2]
M_SQRT1_2 0.70710678118654752440 1/sqrt(2)
M_LNPI 1.14472988584940017414 log_e(pi) [4.0.2]
M_EULER 0.57721566490153286061 Costante di Eulero [4.0.2]
Soltanto M_PI è disponibile nelle versioni precedenti alla PHP 4.0.0 (compresa). Tutte le rimanenti costanti sono disponibili a partire dal PHP 4.0.0. Le costanti indicate con [4.0.2] sono state aggiunte nel PHP 4.0.2.

Indice dei contenuti

  • abs — Valore assoluto
  • acos — Arco coseno
  • acosh — Inverso del coseno iperbolico
  • asin — Arco seno
  • asinh — Inverso del seno iperbolico
  • atan2 — Arco tangente di due variabili
  • atan — Arco tangente
  • atanh — Inverso della tangente iperbolica
  • base_convert — Converte un numero fra basi arbitrarie
  • bindec — Da binario a decimale
  • ceil — arrotonda le frazioni all'intero superiore
  • cos — Coseno
  • cosh — Coseno iperbolico
  • 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 — Calcola l'esponente di e (la base logaritmica naturale o di Nepero)
  • expm1 — Restituisce exp(numero) - 1, computato in maniera tale da essere accurato anche se il valore del numero è vicino a zero
  • floor — Arrotonda le frazioni all'intero inferiore
  • fmod — Returns the floating point remainder (modulo) of the division of the arguments
  • getrandmax — Mostra il più grande numero casuale disponibile
  • hexdec — Da esadecimale a decimale
  • hypot — Restituisce sqrt(num1*num1 + num2*num2)
  • is_finite — Verifica se un numero dato è un numero finito
  • is_infinite — Verifica se un dato valore è infinito
  • is_nan — Verifica se un dato valore non sia un numero
  • lcg_value — Generatore combinato lineare congruenziale
  • log10 — Logaritmo base-10
  • log1p — Restituisce log(1 + numero), computato in maniera tale da essere accurato anche se il valore del numero è vicino a zero
  • log — Logaritmo naturale
  • max — Trova il valore massimo
  • min — Trova il valore minimo
  • mt_getrandmax — Mostra il più grande valore casuale disponibile
  • mt_rand — Genera un valore casuale migliore
  • mt_srand — Inizializza un generatore di numeri casuali migliore
  • octdec — Da ottale a decimale
  • pi — Restituisce il valore di pi
  • 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
  • sinh — Seno iperbolico
  • sqrt — Radice quadrata
  • srand — inizializza il generatore di numeri casuali
  • tan — Tangente
  • tanh — Tangente iperbolica