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).