Erinnern Sie sich an die grundlegenden Mathematikkenntnisse, die Sie in der Schule gelernt haben? Die arithmetischen Operatoren in PHP sind genau wie sie.
例子 | 名称 | 结果 |
---|---|---|
-$a | 取反 | 的负值。 |
$a + $b | 加法 | 和的和。 |
$a - $b | 减法 | 和的差。 |
$a * $b | 乘法 | 和的积。 |
$a / $b | 除法 | 除以的商。 |
$a % $b | 取模 | 除以的余数。 |
Der Divisionsoperator gibt immer eine Gleitkommazahl zurück. Die einzige Ausnahme ist die folgende: Beide Operanden sind Ganzzahlen (oder aus Strings umgewandelte Ganzzahlen) und genau teilbar. In diesem Fall wird eine Ganzzahl zurückgegeben.
Die Operanden des Modulo-Operators werden vor der Operation in Ganzzahlen umgewandelt (mit Ausnahme des Dezimalteils).
Das Ergebnis des Modulo-Operators % ist dasselbe wie das Vorzeichen (Vorzeichen) der Dividende. Das heißt, das Ergebnis von $a % $b hat das gleiche Vorzeichen wie $a. Zum Beispiel:
<?php echo ( 5 % 3 ). "\n" ; // prints 2 echo ( 5 % - 3 ). "\n" ; // prints 2 echo (- 5 % 3 ). "\n" ; // prints -2 echo (- 5 % - 3 ). "\n" ; // prints -2 ?>
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der arithmetischen Operatoren in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!