Les opérateurs arithmétiques

Les opérateurs arithmétiques fonctionnent comme les opérations élémentaires apprises à l'école.

Opérations élémentaires
Exemple Nom Résultat
+$a Identité Conversion de $a vers int ou float , selon le plus approprié.
-$a Négation Opposé de $a.
$a + $b Addition Somme de $a et $b.
$a - $b Soustraction Différence de $a et $b.
$a * $b Multiplication Produit de $a et $b.
$a / $b Division Quotient de $a et $b.
$a % $b Modulo Reste de $a divisé par $b.
$a ** $b Exponentiation Résultat de l'élévation de $a à la puissance $b.

L'opérateur de division / retourne une valeur float à moins que les deux opérandes ne soient de type int (ou chaînes numériques qui sont converties en int ) et que le numérateur soit un multiple du diviseur, auquel cas une valeur entière sera retournée. Pour la division entière, voir intdiv() .

Les opérandes du modulo sont convertis en int avant exécution. Pour le modulo sur des nombres décimaux, voir fmod() .

Le résultat de l'opération modulo % a le même signe que le premier opérande, ainsi le résultat de $a % $b aura le signe de $a. Par exemple:

Exemple #1 L'Opérateur Modulo

<?php
var_dump(5 % 3);
var_dump(5 % -3);
var_dump(-5 % 3);
var_dump(-5 % -3);
?>

L'exemple ci-dessus va afficher :

int(2)
int(2)
int(-2)
int(-2)

Voir aussi

Found A Problem?

Learn How To Improve This Page • Submit a Pull Request • Report a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /