Maison > Article > développement back-end > Division exacte PHP pour obtenir un résultat entier
L'opérateur de division (/) en PHP effectue une division en virgule flottante par défaut. Si vous avez besoin d'obtenir le résultat entier du quotient, vous pouvez utiliser la méthode suivante : fonction floor() : arrondir l'entier (par exemple : floor). (10,5) = 10) ceil( ) Fonction : arrondir un entier (Exemple : ceil(10,5) = 11) Opérateur de troncature (//) : tronquer à un entier Opérateur modulo (%) : Vérifier si le reste est 0 pour déterminer si le résultat est un entier
Division précise PHP pour obtenir des résultats entiers
Introduction
L'opérateur de division /
en PHP est par défaut une division en virgule flottante. Cependant, il faut parfois prendre la partie entière du quotient. Ceci peut être réalisé en utilisant la fonction floor()
ou ceil()
. /
默认为浮点数除法。但是,有时候我们需要取商的整数部分。这可以通过使用 floor()
或 ceil()
函数来实现。
floor() 函数
floor()
函数返回一个数字的向下舍入整数。例如:
$result = floor(10.5); // 结果为 10
ceil() 函数
ceil()
函数返回一个数字的向上舍入整数。例如:
$result = ceil(10.5); // 结果为 11
实战案例
假设我们有一个程序,需要计算两个数的商的整数部分。我们可以使用以下代码:
<?php $num1 = 10; $num2 = 3; $result = floor($num1 / $num2); echo $result; // 输出为 3
在上面的例子中,我们首先声明了两个变量 $num1
和 $num2
,然后使用 floor()
函数计算了它们的商的整数部分。结果存储在 $result
变量中,并输出。
其他方法
除了使用 floor()
和 ceil()
函数之外,还可以使用以下方法来取整数部分:
//
):将数截断为整数。%
floor()
renvoie un entier arrondi à l'inférieur. Par exemple : 🎜rrreee🎜🎜fonction ceil() 🎜🎜🎜ceil()
La fonction renvoie un entier arrondi. Par exemple : 🎜rrreee🎜🎜Cas pratique🎜🎜🎜Supposons que nous ayons un programme qui doit calculer la partie entière du quotient de deux nombres. Nous pouvons utiliser le code suivant : 🎜rrreee🎜Dans l'exemple ci-dessus, nous déclarons d'abord deux variables $num1
et $num2
puis utilisons floor() code> La fonction calcule la partie entière de leur quotient. Le résultat est stocké dans la variable <code>$result
et imprimé. 🎜🎜🎜Autres méthodes🎜🎜🎜En plus d'utiliser les fonctions floor()
et ceil()
, vous pouvez également utiliser les méthodes suivantes pour obtenir la partie entière : 🎜 //
) : tronque le nombre en entiers. 🎜%
) : renvoie le reste de l'opération de division et peut être utilisé pour vérifier si le résultat est un entier. 🎜🎜🎜Choisissez la méthode appropriée en fonction de vos besoins spécifiques. 🎜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!