Sólo necesitas "contar" convenientemente los datos que vas representando, para que al alcanzar el número de columnas que vas a representar, cierre esa fila e inicie una nueva. Te podría interesar echar un vistazo al operador
módulo del manual.
Un saludo.
Edito: Ejemplo:
Código PHP:
<?php
$f=1; // contador
$cols=5; // columnas
foreach( range(1,27) as $dato ) {
echo $dato;
echo !($f++ % $cols) ? "\n" : "\t";
}
?>
Salida:
Código:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27
Sólo debes aplicar esa idea a tu código.