Division exacte PHP pour obtenir un résultat entier

王林
Libérer: 2024-04-09 13:09:02
original
1178 Les gens l'ont consulté

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

PHP 精准除法取整数结果

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
Copier après la connexion

ceil() 函数

ceil() 函数返回一个数字的向上舍入整数。例如:

$result = ceil(10.5); // 结果为 11
Copier après la connexion

实战案例

假设我们有一个程序,需要计算两个数的商的整数部分。我们可以使用以下代码:

<?php

$num1 = 10;
$num2 = 3;

$result = floor($num1 / $num2);

echo $result; // 输出为 3
Copier après la connexion

在上面的例子中,我们首先声明了两个变量 $num1$num2,然后使用 floor() 函数计算了它们的商的整数部分。结果存储在 $result 变量中,并输出。

其他方法

除了使用 floor()ceil() 函数之外,还可以使用以下方法来取整数部分:

  • 截断运算符 (//):将数截断为整数。
  • 取模运算符 (%
Fonction floor() La fonction

🎜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 : 🎜
    🎜Opérateur de troncature🎜 (//) : tronque le nombre en entiers. 🎜
  • 🎜Opérateur de module🎜 (%) : 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!