¿Qué es la función fmod () en PHP?
A fmod() La función es una función PHP incorporada ampliamente utilizada para calcular el módulo de dos números. fmod() puede manejar valores enteros y de coma flotante y devuelve el módulo como salida. Acepta dos parámetros; $ dividendo y $divisor, y devuelve el resto de la operación de división realizada en dos valores. Las versiones de PHP 4.2 y posteriores admiten esta función.
Sintaxis
El PHP fmod() función sigue una sintaxis simple que se da a continuación:
fmod ( $ dividendo , $divisor ) ;
La sintaxis anterior muestra que la función acepta dos parámetros obligatorios. Esta función no requiere ningún parámetro opcional.
Aquí,
- $dividendo: Este parámetro obligatorio describe el valor del dividendo especificado.
- $divisor: Este parámetro obligatorio especifica el valor del divisor proporcionado.
Valor de retorno: PHP devuelve el resto del dividendo/divisor fmod() función.
Ejemplo 1
Este ejemplo define dos números decimales como variables. Luego usa el fmod() función que tiene los dos números como entradas para calcular el valor restante de la operación de división realizada. Después de eso, muestra el resto calculado en la pantalla.
$num1 = 10 ;
$num2 = 3 ;
// Obtener el resto de la operación de división usando la función fmod()
$ rem = fmod ( $num1 , $num2 ) ;
// Imprime el resto
eco 'Resto de $num1 dividido por $num2 es: ' , $ rem ;
?>
Ejemplo 2
Este ejemplo define dos valores de coma flotante como variables. Luego usa el fmod() función que tiene los dos valores dados como entradas para calcular el valor restante de la operación de división realizada. Después de eso, muestra el resto calculado en la pantalla.
$num1 = 10.987 ;
$num2 = 2.867 ;
// Obtener el resto de la operación de división usando la función fmod()
$ rem = fmod ( $num1 , $num2 ) ;
// Imprime el resto
eco 'Resto de $num1 dividido por $num2 es: ' , $ rem ;
?>
Conclusión
El fmod() La función en PHP es una herramienta valiosa para calcular el resto de las operaciones de división que involucran valores de punto flotante. A diferencia del contra() función, que sólo trabaja con números enteros, fmod() maneja tanto valores enteros como de punto flotante. Devuelve el módulo como salida, lo que lo hace adecuado para varios cálculos matemáticos. Con su sintaxis simple y parámetros obligatorios, fmod() proporciona una solución eficiente para obtener residuos precisos.