das mit dem modulo Operator (ich weiß was das ist ;-) wüsst ich jetzt gern etwas genauer!
das ganze nochmal mit der modulo-variante zur leichtern verständis etwas länger geschrieben:
// ein zähler für die zeilennummer
$row = 1;
foreach () {
// wenn zeilennummer modulo 2 nicht null ist
if ($row % 2 != 0) {
echo '<tr class="odd" />';
// bzw die andere variante
} else {
echo '<tr class="even" />';
}
// zähler eins weiterzählen
$row++
}
die variante von auge eignet sich allerdings besser wenn man mehrere verschiedene zeilen haben will - zb eine dreierrotation - allerdings würde ich das array niemals even nennen ;) warum soll das array "gerade" heissen, wenn es die werte für gerade und ungerade oder für zeile1, zeile2 und zeile2 beeinhaltet?