PHP: Eine Variable hochzählen bzw um 1 erhöhen
Zur Ausgabe von Inhalten wird in PHP oft eine Schleife verwendet, z.B. um Gästebuch Einträge der Reihe nach aufzulisten. Dabei möchte man oft die Liste von oben nach unten durchnummerieren.
PHP bietet hierfür den sogenannten Inkrement Operator wie viele andere Programmiersprachen auch. Der Operator besteht aus zwei Pluszeichen ++ und kann direkt an eine Variable angehängt werden, entweder vor oder nach der Variable.
Deshalb unterscheidet man hier zwischen Prä- (= Vor) und Post- (= Nach) Inkrement.
Prä-Inkrement
++$var
Der Wert der Variable $var wird um 1 erhöht und anschließend zurückgegeben
Post-Inkrement
$var++
Der Wert der Variable wird erst zurückgegeben und danach um 1 erhöht
Ein paar Codebeispiele:
-
$a = 2;
-
$b = 3;
-
-
echo $a++; // Erst wird 2 ausgegeben, danach $a um 1 auf den Wert 3 erhöht
-
echo $a; // Ausgabe von 3
-
-
echo ++$b; // Erhöht $b auf 4 und gibt die Variable aus
-
echo $a++ + $b; // Gibt 7 aus und erhöht danach $a von 3 auf 4
-
echo ++$b + $a; // Erhöht $b auf 5 und addiert $a = 4; Ausgabe = 9
Es ist zu beachten, dass der Inkrement Operator immer um den Wert 1 erhöht. Will man nun beispielsweise die Zählvariable um 2 erhöhen, um alle geraden Zahlen auszugeben, kann man ganz normal eine Addition verwenden. $a = $a + 2;
Artikel: PHP: Eine Variable hochzählen bzw um 1 erhöhen
Schlagwörter:inkrement, mathematik, PHP, rechnen, variable
Dir hat dieser Beitrag gefallen? Dann abonnier doch den Blog Feed



















