harutoです。
デバックしていませんが、はじめ $i が 0 の時にわり算をしているのが原因だ
と思います。
> for ( $i=0; $i<sizeof($arr); $i++){
> ?><td>
> <?php echo '<a href="a.html">' . $arr[$i] . '</a>';?></td>
> <?php if ((($i / 3) == floor($i / 3))) {?>
つまり、 if ((0 / 3) == floor(0 / 3))となりif (0 == floor(0))で条件が成
立します。
そのためここを
if (((($i + 1) / 3) == floor(($i + 1) / 3)))
としてみてはいかがでしょうか?
--
Satoshi Sato <sato@stage.gr.jp>