PHP循环

循环元分类2类
1 布尔型循环.
2 计数型循环

布尔型
1.先判断再循环
while(表达式){代码块}
2.先循环再判断
do{代码块}while(表达式)


循环 三要素:
1.循环的初始值.
2.循环的条件
3.循环的增量,能使条件满足的变量

 

$num = 1;
while($num < 10 ){
echo '我是第'.$num.'<br>';
$num++;
}
echo '<hr>';

//替代写法
$num = 0;
while($num < 6):
echo $num;
$num++;
endwhile;
echo '<hr>';

//先循环在判断
//先干再说
$i = 9;
do{
echo $i;
$i--;
}while($i < 5 );

 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 1408 2016 -->
<select name="year" >
<option value="">请选择....</option>

<?php $year = 2016; ?>
<?php while($year >= 1408 ): ?>

<option value=""><?php echo $year.'年'; ?></option>

<?php $year--; ?>

<?php endwhile; ?>

</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>&nbsp;</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>';

posted @ 2018-08-15 14:26  付俊捷  阅读(105)  评论(0编辑  收藏  举报