作者s83258lrq (wksheh)
看板PHP
标题Re: [请益] php新手制作动态表格疑虑
时间Fri Feb 1 04:32:52 2008
※ 引述《martone (Krel)》之铭言:
: 第一次使用php,首试态动表格,采巢状回圈方法来制作
: 二维格表,却不了解为何内部回圈只跑一次?
: <?
: $total_length =15;
: $every_rows_length =$total_length/4;
: $i=0;
: $y=1;
: echo "<table border=1>";
: for($i; $i<$every_rows_length; $i++)
: {
: echo"<tr>";
: for($y; $y<=4; $y++)
: {
: echo "<td>$y</td>";
: }
: echo"</tr>";
: }
: echo "</table>";
: ?>
: 外部回圈可以执行理应有的次数,但内部就不行,
: 如果将$y=1 指定在内部回圈就能跑4次,但不了解为什麽
: 是否要设定global ? 在内、外部都设了global $y; 还是一样
: 不好意思可否帮我解答一下呢?
要把for($y; $y<=4; $y++)改成for($y=1; $y<=4; $y++)不然当跑完$i=0时$y=5了,$i=1时
$y=5(>4)也就不会跑内回圈了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.223.34