Man kann auch einfach ein Array verwenden um eine Folge von Farben zu erzeugen.
Dies ist sehr einfach erweiterbar, da hier beliebig viele Farbwerte im Array vorgegeben werden können.
<?php
// Vorgegebene Farbwerte
$colors = array('#9966CC', '#00FF99', '#0033FF');
print '<table>';
for ($i = 0; $i < 10; $i++) {
// ersten Farbwert von der Liste abschneiden ...
$color = array_shift($colors);
// ... und hinten an der Liste wieder anhängen
array_push($colors, $color);
printf ('<tr><td bgcolor="%1$s">%1$s</td></tr>', $color);
}
print '</table>';
?>