Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Inkrementieren und Dekrementieren | Schleifen
Einführung in PHP
course content

Kursinhalt

Einführung in PHP

Einführung in PHP

1. Erste Bekanntschaft
2. Variablen und Datentypen
3. Bedingte Anweisungen
4. Arrays
5. Schleifen

book
Inkrementieren und Dekrementieren

Inkremente (++) und Dekremente (--) werden verwendet, um Variablenwerte bequem um 1 anzupassen. Sie werden häufig in Schleifen eingesetzt, um Schleifenzähler zu ändern, die durch Arrays oder Objekte iterieren. Sie sind auch nützlich, um Variablenwerte in verschiedenen Algorithmen zu inkrementieren oder zu dekrementieren, die eine sequentielle Datenverarbeitung oder Berechnungen erfordern.

Pre-Inkrement und Post-Inkrement unterscheiden sich darin, wann der Wert der Variablen relativ zu ihrer Verwendung in einem Ausdruck inkrementiert wird:

Pre-Inkrement (++i)
Die Variable wird um 1 inkrementiert, bevor sie im Ausdruck verwendet wird. Zum Beispiel, wenn i = 5 ist, wird der Ausdruck ++i zuerst i auf 6 inkrementieren und dann 6 zurückgeben.

Post-Inkrement (i++)
Die Variable wird um 1 inkrementiert, nachdem sie im Ausdruck verwendet wurde. Zum Beispiel, wenn i = 5 ist, wird der Ausdruck i++ zuerst 5 zurückgeben und dann i auf 6 inkrementieren.

Verwendung von Pre-Inkrement


php

main

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

In diesem Beispiel wird die Variable $counter um 1 erhöht, bevor ihr Wert für die Ausgabe verwendet wird. Jeder nachfolgende Aufruf von ++$counter erhöht $counter um 1 und gibt nacheinander 1, 2 und 3 aus.

Verwendung von Post-Increment


php

main

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

In diesem Beispiel wird die Variable $counter um 1 erhöht, nachdem ihr Wert für die Ausgabe verwendet wurde. Jeder nachfolgende Aufruf von $counter++ verwendet den aktuellen Wert von $counter für die Ausgabe und erhöht dann $counter um 1, wobei nacheinander 0, 1 und 2 ausgegeben werden.

Prä-Inkrement in einer Schleife


php

main

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

In diesem Beispiel beginnt $i bei 0. Nach jeder Iteration der for-Schleife wird es um 1 erhöht, indem das Präfix-Inkrement ++$i verwendet wird. Dadurch gibt die Schleife Zahlen von 0 bis 4 aus.

Welchen Wert wird die Variable $result haben, nachdem der folgende Code ausgeführt wurde?

Welchen Wert wird die Variable $result haben, nachdem der folgende Code ausgeführt wurde?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt