Qu'est-ce que la fonction fmod() en PHP ?
UN fmod() La fonction est une fonction PHP intégrée largement utilisée pour calculer le module de deux nombres. fmod() peut gérer à la fois des valeurs entières et à virgule flottante et renvoie le module en sortie. Il accepte deux paramètres ; $dividende et $ diviseur, et renvoie le reste de l'opération de division effectuée sur deux valeurs. Les versions 4.2 et ultérieures de PHP prennent en charge cette fonction.
Syntaxe
Le PHP fmod() fonction suit une syntaxe simple qui est donnée ci-dessous :
fmod ( $dividende , $diviseur ) ;
La syntaxe ci-dessus montre que la fonction accepte deux paramètres obligatoires. Cette fonction ne nécessite aucun paramètre optionnel.
Ici,
- $dividende : Ce paramètre obligatoire décrit la valeur de dividende spécifiée.
- $diviseur : Ce paramètre obligatoire spécifie la valeur du diviseur fourni.
Valeur de retour : Le reste du dividende/diviseur est retourné par le PHP fmod() fonction.
Exemple 1
Cet exemple définit deux nombres décimaux comme variables. Utilise alors le fmod() fonction qui a les deux nombres comme entrées pour calculer la valeur restante de l'opération de division effectuée. Après cela, il affiche le reste calculé à l'écran.
$num1 = dix ;
$num2 = 3 ;
// Récupère le reste de l'opération de division à l'aide de la fonction fmod()
$rem = fmod ( $num1 , $num2 ) ;
// Affiche le reste
écho « Reste de $num1 divisé par $num2 est: ' , $rem ;
?>
Exemple 2
Cet exemple définit deux valeurs à virgule flottante comme variables. Utilise alors le fmod() fonction qui a les deux valeurs données comme entrées pour calculer la valeur restante de l'opération de division effectuée. Après cela, il affiche le reste calculé à l'écran.
$num1 = 10 987 ;
$num2 = 2 867 ;
// Récupère le reste de l'opération de division à l'aide de la fonction fmod()
$rem = fmod ( $num1 , $num2 ) ;
// Affiche le reste
écho « Reste de $num1 divisé par $num2 est: ' , $rem ;
?>
Conclusion
Le fmod() La fonction en PHP est un outil précieux pour calculer le reste des opérations de division impliquant des valeurs à virgule flottante. Contrairement à la contre() fonction, qui ne fonctionne qu'avec des entiers, fmod() gère les valeurs entières et à virgule flottante. Il renvoie le module en tant que sortie, ce qui le rend adapté à divers calculs mathématiques. Avec sa syntaxe simple et ses paramètres obligatoires, fmod() fournit une solution efficace pour obtenir des restes précis.