Què és la funció fmod() en PHP?
A fmod() La funció és una funció PHP integrada àmpliament utilitzada per calcular el mòdul de dos nombres. fmod() pot gestionar tant valors enters com de coma flotant i retorna el mòdul com a sortida. Accepta dos paràmetres; $dividend i $divisor, i retorna la resta de l'operació de divisió realitzada en dos valors. Les versions de PHP 4.2 i posteriors admeten aquesta funció.
Sintaxi
El PHP fmod() La funció segueix una sintaxi senzilla que es mostra a continuació:
fmod ( $dividend , $divisor ) ;
La sintaxi anterior mostra que la funció accepta dos paràmetres obligatoris. Aquesta funció no requereix cap paràmetre opcional.
Aquí,
- $dividend: Aquest paràmetre obligatori descriu el valor del dividend especificat.
- $divisor: Aquest paràmetre obligatori especifica el valor del divisor proporcionat.
Valor de retorn: La resta del dividend/divisor és retornada pel PHP fmod() funció.
Exemple 1
Aquest exemple defineix dos nombres decimals com a variables. A continuació, utilitza el fmod() funció que té els dos nombres com a entrades per calcular el valor restant de l'operació de divisió realitzada. Després d'això, mostra la resta calculada a la pantalla.
$num1 = 10 ;
$num2 = 3 ;
// Obteniu la resta de l'operació de divisió mitjançant la funció fmod().
$rem = fmod ( $num1 , $num2 ) ;
// Emet la resta
eco 'La resta de $num1 dividit per $num2 és: ' , $rem ;
?>
Exemple 2
Aquest exemple defineix dos valors de coma flotant com a variables. A continuació, utilitza el fmod() funció que té els dos valors donats com a entrades per calcular el valor restant de l'operació de divisió realitzada. Després d'això, mostra la resta calculada a la pantalla.
$num1 = 10.987 ;
$num2 = 2.867 ;
// Obteniu la resta de l'operació de divisió mitjançant la funció fmod().
$rem = fmod ( $num1 , $num2 ) ;
// Emet la resta
eco 'La resta de $num1 dividit per $num2 és: ' , $rem ;
?>
Conclusió
El fmod() La funció en PHP és una eina valuosa per calcular la resta d'operacions de divisió que impliquen valors de coma flotant. A diferència del contra () funció, que només funciona amb nombres enters, fmod() gestiona tant els valors enters com els de coma flotant. Retorna el mòdul com a sortida, el que el fa adequat per a diversos càlculs matemàtics. Amb la seva sintaxi senzilla i els seus paràmetres obligatoris, fmod() proporciona una solució eficient per obtenir restes precises.