suit: Array, Foreach

Beitrag lesen

$newkey = $key+1;
   if($newkey % 5 == 0) {

du kannst auch gleich ($key+1)%5 notieren - die zwischenvariable "$newkey" ist unnötig

So bekomme ich beim if ein jahr und unten 4.

So hast du es auch programmiert :)

die trennung stimmt schonmal, aber wie bekomme ich den alle 5 jetzt in einem div?

Wenn das Array mindestens 1 Element hat mache ein div-Element auf, dann lass die schleife durchlaufen - wenn die Bedingung zutrifft mach das div-Element zu und gleich wieder auf - nach der Schleife machst du das verbleibende offene div-Element wieder zu.