循环元分类2类
1 布尔型循环.
2 计数型循环php
布尔型
1.先判断再循环
while(表达式){代码块}
2.先循环再判断
do{代码块}while(表达式)html
循环 三要素:
1.循环的初始值.
2.循环的条件
3.循环的增量,能使条件知足的变量spa
$num = 1;
while($num < 10 ){
echo '我是第'.$num.'<br>';
$num++;
}
echo '<hr>';htm
//替代写法
$num = 0;
while($num < 6):
echo $num;
$num++;
endwhile;
echo '<hr>';ci
//先循环在判断
//先干再说
$i = 9;
do{
echo $i;
$i--;
}while($i < 5 );it
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 1408 2016 -->
<select name="year" >
<option value="">请选择....</option>io
<?php $year = 2016; ?>
<?php while($year >= 1408 ): ?>table
<option value=""><?php echo $year.'年'; ?></option>
<?php $year--; ?>变量
<?php endwhile; ?>select
</select>
</body>
</html>
echo '<table border="1" align="center" width="800" cellspacing="0">';
echo '<caption>10行10列 表格</caption>';
$i = 0;
while($i < 10){//负责输出单元行
echo '<tr>';
$j = 0;
while($j < 10){//负责输出单元格
echo '<td> </td>';
$j++;
}
echo '</tr>';
$i++;
}
echo '</table>';
echo '<table border="1" align="center" width="800" cellspacing="0">';
echo '<caption>for 10行10列 表格</caption>';
for($i=0;$i<10;$i++){
echo '<tr>';
for($j=0;$j<10;$j++){
echo '<td>'.($i *10 + $j).'</td>';
}
echo '</tr>'; } echo '</table>';