第一种for{}eles{}:
     <?php
			          echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
				          for ($i = 1; $i <= 5; $i++){
					          if($i % 2 == 0){
						          echo ‘<tr align="center" bgcolor="red">‘;
					          }else{
						          echo ‘<tr align="center">‘;
					          }
for ($j = 1; $j<= 8; $j++){
echo ‘<td>‘.$i * $j.‘</td>‘;
					          }
					          echo ‘</tr>‘;
				          }
				            echo ‘</table>‘;
?>
第二种方法while
            <?php
				              echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
					              $l = 1;
					              while ($l <= 5) {
						              if ($l % 2 == 0) {
							              echo ‘<tr align="center" bgcolor="red">‘;
						                }else{
							              ‘<tr align="center">‘;
						              }
					
					              $m = 1;
					              while ($m <= 8) {
						                echo ‘<td>‘.$l * $m.‘</td>‘;
						              $m++;
					              }
					              echo ‘</tr>‘;
					              $l++;
				              }
?>
第三种方法do{}while{}
<?php
               echo "<table width=‘80%‘ border = 1 cellpadding=5 cellspacing=0>";
					              $k = 1;
					              do{
						              if($k % 2 == 0){
								              echo ‘<tr align="center" bgcolor="red">‘;
						              }else{
							              echo ‘<tr align="center">‘;
						              }
						              $n = 1;
						              while ($n <=8) {
							              echo ‘<td>‘.$k * $n .‘</td>‘;
							              $n++;
						              }
						              echo ‘</tr>‘;
						              $k++;
					              }while($k <= 5);
?>
原文:http://www.cnblogs.com/tiny-bj/p/3812970.html