编程10000问 2019-03-27
代码如下:
<?php /* 循环结构 * 一、while循环 * while(表达式) * { * 循环体;//反复执行,直到表达式为假 * } * 二、do-while循环 * 三、for循环 * * 根据循环条件不同,有两种类型的循环 * * 一种:计数循环 (一般使用for) * 另一种:条件型循环 (一般使用 while do-while) * * * */ //while的使用 /*$num=0; while($num<100) { echo "输出结果{$num}"; $num++; }*/ //while输出表格 echo '<table border="1" width="800" align="center">'; echo '<caption><h1>使用while输出表格</h1></caption>'; $i=0; while($i<1000) { //隔10次换一行 if($i%10==0) { if($i%20==0) { $bg="#ffffff"; } else { $bg="#cccccc"; } echo '<tr onmouseover="orow(this)" onmouseout="nrow(this)" bgcolor='.$bg.' >';//输出隔行换色 } echo '<td>'.$i.'</td>'; $i++; if($i%10==0) { echo '</tr>'; } } echo '</table>'; ?> <script type="text/javascript"> var old=null; //鼠标放上时显示黄颜色的背景 function orow(obj) { old=obj.bgColor; obj.bgColor='yellow'; } //鼠标离开时返回原来的颜色 function nrow(obj) { obj.bgColor=old; } </script>