前一段时间遇到这样一个需求,需要输出一个2行6列的表格,开始的时候我的想法是使用for循环来控制输出,可是一直没有实现,在输出表格的时候,打印出单元格的数字序列。
今天使用学习php的时候,实现了,不过使用的是while循环。
界面:
吧代码写下,做个记录:
<?php /** * @porject name:while循环 * @description : * @version :1.0 * @author : Jack * @create date:2012-11-9 ����02:32:41 * @copyright(c) 2012 ------------Modify Record------------ */ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>while</title></head><body><form action="#" method="post"><table align="center" border="1"><?php $i=0;while ($i<10){//改变下各行的颜色if($i%2===0){$bgcolor="#ffffff";}else {$bgcolor="#dddddd";}echo "<tr bgcolor=".$bgcolor.">";$in=0;//计算累加变量 while($in<10){echo "<td>".($i*10+$in)."</td>";$in++;}echo "</tr>";$i++;}?></table></form></body> </html>