intdiv()
La fonction intdiv() de PHP effectue une division entière et renvoie le quotient.
Qu'est-ce que la fonction intdiv() ?
La fonction intdiv() est une fonction intégrée de PHP qui effectue une division entière et renvoie le quotient. Elle prend deux arguments et renvoie le résultat sous forme d'entier, tronqué vers zéro. Si l'un des arguments est un nombre à virgule flottante (float), il est tronqué vers zéro avant l'opération de division. Par exemple, intdiv(-7, 2) renvoie -3, ce qui démontre que le résultat est toujours tronqué vers zéro plutôt qu'arrondi à l'entier inférieur.
Comment utiliser la fonction intdiv()
L'utilisation de intdiv() est simple. Voici un exemple de base :
Comment utiliser la fonction intdiv() en PHP ?
<?php
$dividend = 10;
$divisor = 3;
// Perform integer division using the intdiv() function
$quotient = intdiv($dividend, $divisor);
// Output the quotient
echo $quotient;
?>Dans cet exemple, nous définissons deux variables entières et les passons à intdiv() pour calculer le quotient. Le résultat est ensuite affiché à l'écran.
Note : La division par zéro génère une
Error(plus précisémentDivisionByZeroErrorsous PHP 8+). Assurez-vous toujours que le diviseur n'est pas égal à zéro.
Conclusion
La fonction intdiv() offre un moyen fiable de gérer les divisions entières en PHP. En comprenant son comportement de troncature et les cas limites, vous pouvez l'intégrer efficacement dans vos applications.
Pratique
Que fait la fonction intdiv() en PHP ?