PHP | Función fmod()

fmod significa módulo flotante. Modulo calcula el resto de una división que generalmente se indica con el símbolo ‘%’. Sin embargo, la expresión general del módulo espera que tanto el divisor como el dividendo sean de tipo entero, esto es una gran limitación para una operación tan importante.

En PHP, la función fmod() se usa para calcular el Módulo de cualquier división que pueda contener flotantes como dividendos y divisores.

Sintaxis:

float fmod ($dividend, $divisor)

Parámetros : La función toma dos parámetros de la siguiente manera:

  • $dividendo: este parámetro toma un flotante que se dividirá.
  • $divisor: este parámetro toma un flotante que se utilizará como divisor.

Tipo de devolución : esta función devuelve un resto de punto flotante de la división.

Ejemplos:

Input :  $dividend = 2.7,  $divisor = 1.3;   
Output : 0.1

Input : $dividend = -2.7,  $divisor = 1.1; 
Output : -0.5        

El siguiente programa ilustra el funcionamiento de fmod() en PHP:

<?php
  
// PHP code to illustrate the 
// working of fmod() Function 
  
$dividend = 2.5;
$divisor = 1.1;
  
for(;$divisor<1.25;$divisor+=0.05)
    echo $dividend.' % '.$divisor.' = '.
          fmod($dividend, $divisor)."\n";
  
?>

Producción:

2.5 % 1.1 = 0.3
2.5 % 1.15 = 0.2
2.5 % 1.2 = 0.1

Puntos importantes a tener en cuenta :

  • La función fmod() devuelve el módulo de coma flotante.
  • fmod() es un método de aproximación y es posible que no siempre devuelva el resultado exacto.

Referencia :
http://php.net/manual/en/function.fmod.php

Publicación traducida automáticamente

Artículo escrito por PronabM 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 *