Funciones matemáticas de PHP (is_nan, pow, sqrt, exp, log, log10, log1p, max, min, getrandmax, rand, mt_rand)

11. is_nan() : 
esta función toma cualquier valor como argumento y verifica si un valor es un número o no. Devuelve VERDADERO (1) si el valor especificado ‘no es un número’; de lo contrario, devuelve FALSO/NADA. 
Sintaxis:  

is_nan(value);

Ejemplo : 

PHP

<?php
echo is_nan(234) . "\n";
echo is_nan(asin(1.1)) ;
?>

Producción :  

1

Nota: (is_finite(value)) es equivalente a (!is_infinite(value) && (!is_nan(value)), es decir, un número solo puede ser uno entre finito, infinito y NaN(no un número). No es necesario para verificar tanto is_infinite() como is_nan() para ver si un número no es válido o está fuera de rango.
 
12. pow() : 
esta función toma la base y el exponente como argumentos y devuelve la base elevada a la potencia del exponente. 
Sintaxis:  

pow(base,exponent);

Ejemplo : 

PHP

<?php
echo(pow(2,4) . "\n");
echo(pow(-2,-4));
?>

Producción :  

16
0.0625

13. sqrt(): 
esta función toma valores numéricos como argumentos y devuelve la raíz cuadrada del valor. 
Sintaxis:  

sqrt(number);

Ejemplo : 

PHP

<?php
echo(sqrt(9) . "\n");
echo(sqrt(0.64));
?>

Producción : 

3
0.8

14. exp() : 
La función devuelve e elevado a la x. ‘e’ es la base del sistema natural de logaritmos (aproximadamente 2,718282) yx es el número que se le pasa. 
Sintaxis:  

exp(x);

Ejemplo : 

PHP

<?php
# PHP code to calculate exponent of e.
function exponent($number){
    return (exp($number));
}
 
// Driver Code
$number = 0;
echo (exponent($number));
?>

Producción :  

1

15. log(): 
esta función toma cualquier número y base como argumentos y devuelve el logaritmo natural de un número, o el logaritmo de un número en base.
Sintaxis:  

log(number, base);

En esto, el número especifica el valor para calcular el logaritmo. 
base (opcional) especifica la base logarítmica que se utilizará (el valor predeterminado es ‘e’).
Ejemplo : 

PHP

<?php
echo(log(5.987) . "\n");
echo(log(1));
?>

Producción :  

1.7895904519432
0

16. log10() : 
esta función toma cualquier número como argumento y devuelve el logaritmo en base 10 de un número.
Sintaxis:  

log10(number);

Aquí, el número especifica el valor para calcular el logaritmo.
Ejemplo : 

PHP

<?php
echo(log10(5.987) . "\n");
echo(log10(0));
?>

Producción :  

0.77720925814568
-INF

17. log1p() : 
Esta función toma cualquier número como argumento y devuelve log(1+número), calculado de una manera precisa incluso cuando el valor de número es cercano a cero.
Sintaxis:  

log1p(number);

Aquí, número especifica el número a procesar.
Ejemplo : 

PHP

<?php
echo(log1p(5.987) . "\n");
echo(log1p(0));
?>

Producción :  

1.9440512795703
0

18. max() : 
en esta función, si el primer y único parámetro es una array, max() devuelve el valor más alto de esa array. Si se proporcionan al menos dos parámetros, max() devuelve el mayor de estos valores.
Sintaxis:  

max(array_values);
or
max(value1,value2,...);

Ejemplo : 

PHP

<?php
echo(max(3,4,6,12,10) . "\n");
echo(max(array(48,76,83,22)));
?>

Producción :  

12
83

19. min() : 
en esta función, si el primer y único parámetro es una array, min() devuelve el valor más bajo de esa array. Si se proporcionan al menos dos parámetros, min() devuelve el menor de estos valores.
Sintaxis:  

min(array_values);
or
min(value1,value2,...);

Ejemplo : 

PHP

<?php
echo(min(3,4,6,12,10) . "\n");
echo(min(array(48,76,83,22)));
?>

Producción :  

3
22

20. getrandmax() : 
esta función no toma ningún argumento y devuelve el mayor valor posible que puede devolver la función rand().
Sintaxis:  

getrandmax();

Ejemplo : 

PHP

<?php
echo(getrandmax());
?>

Producción :  

2147483647

 
21. rand() : 
si esta función se llama sin los argumentos opcionales min, max rand() devuelve un número entero pseudoaleatorio entre 0 y getrandmax(). Si quieres un número aleatorio entre 12 y 56 (ambos inclusive). Ejemplo, use rand(12, 56).
Sintaxis:  

rand();
or
rand(min,max);

Ejemplo: 
aquí, min Especifica el número más bajo que se devolverá (el valor predeterminado es 0). 
max Especifica el número más alto que se devolverá (el valor predeterminado es getrandmax()) 

PHP

<?php
echo(rand() . "\n");
echo(rand(12,100));
?>

Producción :  

1135079733
76

La salida puede variar de vez en cuando, ya que genera un número aleatorio.
 
22. mt_rand() : 
esta función es un reemplazo directo de la antigua rand(). Utiliza un generador de números aleatorios con características conocidas utilizando el algoritmo Mersenne Twister , que producirá números aleatorios cuatro veces más rápido que lo que proporciona el rand() promedio. 
Si se llama sin los argumentos opcionales min, max mt_rand() devuelve un valor pseudoaleatorio entre 0 y mt_getrandmax(). Si desea un número aleatorio entre 12 y 56 (inclusive), por ejemplo, use mt_rand (12, 56).
Sintaxis:  

mt_rand();
or
mt_rand(min,max);

Ejemplo: 
aquí, min Especifica el número más bajo que se devolverá (el valor predeterminado es 0). 
max Especifica el número más alto que se devolverá (el valor predeterminado es getrandmax()) 

PHP

<?php
echo(mt_rand() . "\n");
echo(mt_rand(12,100));
?>

Producción :  

952458556
87

La salida puede variar de vez en cuando, ya que genera un número aleatorio.

Publicación traducida automáticamente

Artículo escrito por shreyanshi_arun y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *