Hi!
Generell, macht man das so.
ok
Zwei Dinge habe ich aber noch:
Modulo ist die bessere Wahl. if ($i%2 == 0)
Deine Klassen sind suboptimal benannt, falls nicht eh eine reicht. Besser sind allgmeingueltige Namen, die beschreiben, was hier formatiert wird und nicht wie. Wenn Deine Zeilen mal nicht gruen/rot sein sollen, sondern weiss/blau wirst Du dich freuen, dass du sie 'odd', 'even', 'gerade', 'ungerade' oder aehnlich genannt hast...
Ja ich weiß, die Klassen waren jetzt eig nur ein Beispiel.
MfG
Simon