[PHP-users 7773] Re: sizeof関数について

Satoshi Sato php-users@php.gr.jp
Thu, 30 May 2002 23:26:10 +0900


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>