Alternative zu ++ (Hoffe es ist so richtig ausgedrückt)

enrico2910

Grünschnabel
Hallo Leute komme ich gleich mal zu meinem Problem.

Ich habe zum Beispiel diese "Standart" for-Schleife:

PHP:
for($count = 0; $count < $zeile_test; $count++)
{
  echo $count,", ";
}

++ Zählt immer eins weiter bis zu $zeile_test(zum Beispiel $zeile_test = 750)

Ich möchte aber nicht das immer nur 1 hochgezählt wird, sondern zum Beispiel um 25. Also so: 0, 25, 50, 75,... und so weiter.


Kann mir da jemand weiterhelfen?

Liebe Grüße Enrico
 
PHP:
for($count = 0; $count < 201; $count = $count + 25) 
{ 
  echo $count,", "; 
}

Mach dir klar, dass $i++ lediglich Kurzsyntax für $i = $i + 1 ist.
 
Falls du bei der Kurzsyntax bleiben willst, kannst du auch folgendes schreiben:
PHP:
$count += 25;
Funktioniert natürlich auch mit Subtraktion.
 
Der Vollständigkeithalber sollte erwähnt sein, dass im letzten Teil der for-Schleife ein Befehl definiert wird, welcher bei jedem Schleifenaufruf ausgeführt wird. Es muss nicht einmal eine Inkrementierung vorgenommen werden, du könntest auch etwas "nützliches" wie Random benutzen.
 
Nochmals der Vollständigkeit halber kann man erwähnen, dass man auch gar nichts reinschreiben kann ;)

Eine Endlosschleife:
C++:
for (;;) {
}

Eine Schleife ohne "Startbefehl":
C++:
for(; i<10; i++) {

Eine Schleife ohne Bedingung, aber mit dem letzten Teil (sorry, mir fallen gerade nicht die Fachbegriffe ein ;)):
C++:
for (;; i++) {
}

Es ist auch möglich, mehrere Anweisungen nacheinander auszuführen:
C++:
for (;; i++, y++) {
}
Man sollte sich aber über die Funktionsweise des Comma operator im Klaren sein.
 
Zurück