Jörg Reinholz: Immer 12 Zeilen in einer Farbe, danach wechseln.

Beitrag lesen

for ($i=1; $i <= 48; $i++) {

Du machst es Dir selbst schwer in dem Du bei 1 anfängst.

Vergleiche:

[code lang=php]<?php
$max=48;
$change=12;
$farbe[0]='#ffaaaa';
$farbe[1]='#aaaaff';

for ($i=1; $i<=48; $i++) {
      $ci=floor(($i/$change - 1/($change+1)))%count($farbe);
      print $i . ': ' . $ci . ':' . $farbe[$ci] . "\n";
}

for ($i=0; $i<48; $i++) {
      $ci=floor($i/$change)%count($farbe);;
      print $i . ': ' . $ci . ':' . $farbe[$ci] . "\n";
}

  
  
Jörg Reinholz