php学习之 循环结构实现代码

复制代码 代码如下:

  <?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>