разделить вывод по 4 блока

Pustota

Новичок
разделить вывод по 4 блока

Делаю вывод всех элементов:
PHP:
$handle=opendir("img_".$dd);
while (false!==($file=readdir($handle))) { 
    if ($file!="." && $file!="..") {
         if($i==4 || $i==8 || $i==12 || $i==16 || $i==20 || $i==24 || $i==28 || $i==32 || $i==36 || $i==40 || $i==44 || $i==48 || $i==52 || $i==56 || $i==60 || $i==64 || $i==68) { $filesystem.="</tr><tr>"; }
         $filesystem.="<td>$file</td>\r\n";
         $i++;
    } 
}
closedir($handle); 
echo "<table cellspacing=2 cellpadding=0 width=\"100%\" border=0><tr>$filesystem</tr></table>";
не пойму, как вывести элементы, чтобы они выстраивались по 4 в строку? Есстественно, как у меня - некрасиво получается, да ещё и если элементов больше 68-ми, то остальное в строку выстраивается.
Как правильно написать чтобы после четырёх элементов вставлять в цикле "</tr><tr>"???
 
Сверху