Maison > Article > développement back-end > Diviseur PHP trouvant le reste
PHP est largement utilisé comme langage de programmation côté serveur lors de la création d'applications Web. En PHP, il existe de nombreux opérateurs mathématiques qui nous aident à effectuer diverses opérations. Cet article discutera principalement des opérateurs de division et de reste en PHP.
En PHP, vous pouvez effectuer des opérations de division en utilisant l'opérateur de division (/). L'exemple de code est le suivant :
$a = 10; $b = 5; $c = $a / $b; echo $c;
Dans cet exemple, $a et $b sont les deux nombres sur lesquels nous voulons effectuer l'opération de division, et $c est la variable pour stocker le résultat. L'exécution de ce code affichera 2 car diviser 10 par 5 équivaut à 2.
Mais il convient de noter que si nous essayons de diviser par 0, un avertissement sera déclenché en PHP et un résultat spécial INF
(infini) sera généré. Un exemple est le suivant : INF
(无穷大)。示例如下:
$a = 10; $b = 0; $c = $a / $b; echo $c;
运行这段代码将输出结果为 INF
。
有时候,我们想知道计算结果是否为整数或者小数,这时可以使用 PHP 内置的函数来帮助我们。例如,使用 intval()
$a = 10; $b = 3; $c = intval($a / $b); echo $c;L'exécution de ce code affichera le résultat sous la forme
INF
. Parfois, nous voulons savoir si le résultat du calcul est un entier ou un nombre décimal. Dans ce cas, nous pouvons utiliser les fonctions intégrées de PHP pour nous aider. Par exemple, utilisez la fonction intval()
pour convertir un nombre à virgule flottante en un entier, comme indiqué ci-dessous : $a = 10; $b = 3; $c = $a % $b; echo $c;
Reste en PHP
Une utilisation courante de la division consiste à effectuer des opérations de boucle dans un programme, comme vérifier des nombres pairs ou impairs, ou diviser une partie d'une grande quantité de données. Dans ces cas, utiliser l’opérateur reste (%) est une solution efficace. L'opérateur reste peut renvoyer le reste du diviseur qui n'est pas divisible (également appelé arithmétique modulo). Voici un exemple simple :$a = 10; $b = 0; $c = $a % $b; echo $c;Dans cet exemple, $a et $b sont un dividende et un diviseur. $c est une variable qui stocke le reste. L'exécution de ce code affichera 1 car lorsque 10 est divisé par 3, le reste est 1. Si nous essayons de diviser un nombre par 0, une erreur sera générée. Un exemple est le suivant :
$a = -10; $b = 3; $c = $a % $b; echo $c;L'exécution de ce code générera un avertissement et produira une erreur fatale. Il est à noter qu'en PHP, le signe du résultat de l'opérateur reste est le même que le signe du dividende. Par exemple, dans l’exemple suivant, si le dividende est négatif, le reste est également négatif.
Résumé
En PHP, les opérateurs de division et de reste sont des opérateurs mathématiques largement utilisés. Utilisez l'opérateur de division (/) pour effectuer des calculs de division et l'opérateur de reste (%) pour obtenir le reste qui n'est pas divisible par le diviseur. Lors de l'utilisation de ces deux opérateurs, il faut faire attention au cas de division par 0, et au cas où le signe du résultat de l'opération reste est le même que le signe du dividende. 🎜🎜J'espère que cet article pourra vous aider à mieux comprendre les opérations de division et de reste en PHP. 🎜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!