functions-online

Math

Execute and test PHP functions with an mathmatic background. These functions use and except only float and integer values.

abs

Restituisce il valore assoluto di un numero. Se l'argomento della funzione è di tipo float, il valore restituito è float, altrimenti restituisce un integer (perché float di solito ha un range di valori più grande di integer).

acos

Restituisce l'arco coseno di $arg in radianti. La funzione acos() complementare alla funzione cos(), ovvero che a==cos(acos(a)) per ciascun valore di a nel range di acos().

acosh

Restituisce l'inverso del coseno iperbolico di $arg, cio il valore il cui coseno iperbolico vale $arg.

asin

Restituisce l'arco seno di $arg in radianti. La funzione asin() complementare alla funzione sin(), ovvero che a==sin(asin(a)) per ciascun valore di a nel range di asin().

asinh

Restituisce l'inverso del seno iperbolico di $arg, cio il valore il cui seno iperbolico vale $arg

atan2

Questa funzione calcola l'arco tangente delle due variabili $x e $y. simile al calcolo dell'arco tangente di $y / $x, eccetto per il fatto che viene tenuto in considearazione il segno di entrambi gli argomenti per determinare il quadrante del risultato.

atan

Restituisce l'arco tangente di $arg in radianti. La funzione complementare a tan(), ovvero a==tan(atan(a)) per ciascun valore di a nel range di atan()

atanh

Restituisce l'inverso della tangente iperbolica di $arg, cio il valore la cui tangente iperbolica vale $arg.

base_convert

Restituisce una stringa contenente $number rappresentata in base $tobase. La base in cui $number dato specificata da $frombase. Entrambe $frombase e $tobase devono essere comprese fra 2 e 36, inclusi. Cifre in numeri con una base maggiore di 10 saranno rappresentati con le lettere a-z, con a significante 10, b significante 11 e z significante 35.

bindec

Restituisce il decimale equivalente al numero binario rappresentato dall'argomento $binary_string.

calculate

This function calculates a mathmatic formula. It is somewhat like a calculator, but without an usable frontend. Often you have the problem, that you just want write down the complete formular, but on GUI-based calculators you can't, here you can! Allowed are the usual operators (+, -, *, /, %) and the following functions:

  • exp($arg) (exp(1) = 2,718...)
  • log($arg, $basis) (log(2, 8) = 1/3)
  • pow($basis, $exponent) (pow(4, 2) = 16)
  • sqrt($arg) (sqrt(16) = 4)

Attention: The comma (,) is reserved to devide the parameters of function. The comma in this way is represented by the dot (.).

ceil

Restituisce il primo intero pi grande di $value, se necessario. Il valore restituito da ceil() ancora di tipo float, poich la gamma di valori del tipo float solitamente pi grande di quella del tipo integer.

cos

Restituisce il coseno di $arg. Il parametro $arg deve essere espresso in radianti.

cosh

Restituisce il coseno iperbolico di $arg, definito come (exp(arg) + exp(-arg))/2.

decbin

Restituisce una stringa contenente una rappresentazione binaria di un dato argomento $number. Il più grande numero che può essere convertito è 4294967295 in decimale, risultante in una stringa composta da 32 volte la cifra 1.

dechex

Restituisce una stringa contenente una rappresentazione esadecimale di un dato argomento $number. Il più grande numero che puù essere convertito è 2147483647 in decimale risultante in "7fffffff".

decoct

Restituisce una stringa contenente una rappresentazione in ottale di un dato argomento $number. Il più grande numero che può essere convertito è 2147483647 in decimale risultante in "17777777777". Vedere anche octdec().

deg2rad

Questa funzione converte $number da gradi al valore equivalente espresso in radianti.

exp

Restituisce e elevato alla potenza di $arg.

expm1

Restituisce exp(numero) - 1, computato in maniera tale da essere accurato anche se il valore del numero ? vicino a zero

floor

Restituisce il primo intero pi piccolo di $value, se necessario. Il valore restituito da floor() ancora di tipo float, poich la gamma di valori del tipo float solitamente pi grande di quella del tipo integer.

fmod

Returns the floating point remainder of dividing the dividend ($x) by the divisor ($y). The reminder (r) is defined as: $x = i * $y + r, for some integer i. If $y is non-zero, r has the same sign as $x and a magnitude less than the magnitude of $y.

hexdec

Restituisce l'equivalente decimale di un numero esadecimale rappresentato dall'argomento $hexString. hexdec() converte una stringa esadecimale in un numero decimale. Il più grande numero che può essere convertito è 7fffffff o 2147483647 espresso in decimale.

hypot

Restituisce sqrt($x*$x + $y*$y)

is_finite

Restituisce TRUE se $val un numero finito valido all'interno del range dei float, come definito da PHP su questa piattaforma.

is_infinite

Restituisce TRUE se $val infinito (positivo o negativo), come il risultato di log(0) o ogni altro valore troppo grande per essere contenuto nel range dei float di una determinata piattaforma.

is_nan

Restituisce TRUE se $val 'non un numero', come il risultato di acos(1.01).

log10

Restituisce il logaritmo in base-10 di $arg.

log1p

Restituisce log(1 + $number), computato in maniera tale da essere accurato anche se il valore del numero ? vicino a zero

log

Se si specifica il parametro opzionale $base, la funzione log() restituisce logbase $arg, altrimenti log() il logaritmo naturale di $arg.

max

max() restituisce il numericamente pi grande dei valori dati come parametro.

Se il primo ed unico parametro un array, max() restituisce il massimo dei valori di tale array. Se il primo parametro un integer, string o double, si ha bisogno almeno di due parametri e max() restituisce il maggiore di tali valori. Si pu confrontare un numero illimitato di valori.

min

min() restituisce il numericamente pi piccolo dei valori dati come parametro.

Se il primo ed unico pareametro un array, la funzione min() restituisce il valore pi basso nell'array. Se il primo parametro un intero, una stringa, o un float, occorrono almeno due parametri e min() restituisce il minore tra questi. Si pu confrontare un numero illimitato di valori.

mt_rand

Molti generatori di numeri casuali di vecchie libc hanno caratteristiche dubbie o sconosciute e sono lenti. Di default, PHP usa il generatore di numeri casuali libc con la funzione rand(). La funzione mt_rand() ? un sostituto per questa. Usa un generatore di numeri casuali con caratteristiche conosciute, il ? Mersenne Twister, il quale produce numeri casuali quattro volte pi? velocemente di libc.

Se invocata senza i parametri opzionali $min, $max, mt_rand() restituisce un valore pseudo-casuale compreso fra 0 e RAND_MAX. Se ad esempio si desidera un numero casuale compreso fra 5 e 15 (inclusi), usare mt_rand (5, 15).

octdec

Restituisce l'equivalente decimale del numero ottale rappresentato dall'argomento stringa_ottale. OctDec converte una stringa ottale in un numero decimale. Il più grande numero che può essere convertito è 17777777777 o 2147483647 in decimale.

pow

Restituisce $base elevato alla potenza di $exp. Se possibile, questa funzione restituisce un integer.

Se la potenza non pu essere computata, viene generato un errore, e pow() restituir FALSE. dalla versione 4.2.0 di PHP la funzione pow() non genera alcun warning.

rad2deg

Questa funzione converte $number da radianti a gradi.

rand

Se chiamata senza i parametri opzionali $min, $max, rand() restituisce un valore pseudo casuale compreso fra 0 e RAND_MAX. Se ad esempio si desidera un numero casuale compreso fra 5 e 15 (inclusi) usare rand (5, 15).

round

Restituisce il valore arrotondato di $val con la $precision specificata (numero di cifre dopo il punto decimale). $precision pu anche essere negativa o zero (predefinito).

sin

La funzione sin() restituisce il seno di $arg. Il parametro $arg viene espresso in radianti.

sinh

Restituisce il seno iperbolico di $arg, definito come (exp($arg) - exp(-$arg))/2.

sqrt

Restituisce la radice quadrata di $arg.

tan

La funzione tan() restituisce la tangente del parametro $arg. Il parametro $arg deve essere espresso in radianti.

tanh

Restituisce la tangente iperbolica di $arg, definita come sinh(arg)/cosh(arg).