Maison  >  Article  >  développement back-end  >  Comment diviser des entiers en php

Comment diviser des entiers en php

PHPz
PHPzoriginal
2023-04-19 10:04:581076parcourir

En programmation PHP, si nous devons effectuer une division entière, nous pouvons utiliser l'opérateur de division "/", par exemple :

$num1 = 10;
$num2 = 3;
$result = $num1 / $num2;   // $result的值为3.33333...

Mais parfois, nous devons obtenir un résultat entier après l'opération de division. Dans ce cas, vous pouvez utiliser. la méthode suivante pour y parvenir :

Méthode 1 : Utiliser la fonction floor()

La fonction floor() est une fonction d'arrondi vers le bas, qui arrondit un nombre à l'entier le plus proche et inférieur ou égal à celui-ci. Par exemple :

$num1 = 10;
$num2 = 3;
$result = floor($num1 / $num2);   // $result的值为3

Méthode 2 : Utilisez la fonction intval()

La fonction intval() est utilisée pour obtenir la valeur entière de la variable. Si la variable est un nombre à virgule flottante, elle sera convertie en un entier avec le. partie décimale supprimée. Par exemple :

$num1 = 10;
$num2 = 3;
$result = intval($num1 / $num2);   // $result的值为3

Méthode 3 : Utilisez la fonction round()

La fonction round() est une fonction d'arrondi, qui peut être utilisée pour arrondir une décimale à l'entier le plus proche. Par exemple :

$num1 = 10;
$num2 = 3;
$result = round($num1 / $num2);   // $result的值为3

Il est à noter que si le diviseur est 0, toutes les méthodes ci-dessus généreront des erreurs. Par conséquent, dans la programmation réelle, il est nécessaire de déterminer si le diviseur est égal à 0 avant d'effectuer l'opération de division.

Résumé

PHP fournit une variété de méthodes pour effectuer des opérations de division et obtenir un résultat entier, notamment la fonction floor(), la fonction intval() et la fonction round(). Ces méthodes peuvent être utilisées de manière flexible dans la programmation réelle pour répondre à différents besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn