Arithmetische Operatoren
Erinnern Sie sich noch an die Grundrechenarten aus der Schule? Die arithmetischen Operatoren funktionieren genauso:
| Beispiel | Name | Ergebnis | 
|---|---|---|
| +$a | Identität | Umwandlung von $a nach int oder float je nach Bedarf. | 
| -$a | Negation | Gegenzahl von $a. | 
| $a + $b | Addition | Summe von $a und $b. | 
| $a - $b | Subtraktion | Differenz von $a und $b. | 
| $a * $b | Multiplikation | Produkt von $a und $b. | 
| $a / $b | Division | Quotient von $a und $b. | 
| $a % $b | Modulus | Rest von $a geteilt durch $b. | 
| $a ** $b | Potenz | $b-te Potenz von $a. | 
Der Divisions-Operator ("/") gibt einen Gleitkommawert zurück, es sei denn beide Operanden sind Ganzzahlen (oder Zeichenketten, die in Ganzzahlen umgewandelt werden) und können glatt geteilt werden; in diesem Fall wird eine Ganzzahl zurückgegeben. Für Ganzzahldivision siehe intdiv().
Operanden des Modulus-Operators werden vor der Verarbeitung in int umgewandelt. Für den Gleitkommazahlen-Modulus ist fmod() verfügbar.
    Das Ergebnis des Modulus-Operators % hat dasselbe
    Vorzeichen wie der Dividend, d. h. das Ergebnis von $a %
    $b hat dasselbe Vorzeichen wie $a. Zum
    Beispiel:
    
<?php
echo (5 % 3)."\n";           // gibt 2 aus
echo (5 % -3)."\n";          // gibt 2 aus
echo (-5 % 3)."\n";          // gibt -2 aus
echo (-5 % -3)."\n";         // gibt -2 aus
?>
 
                     
                     
                     
                     
                    
 
          