首页 > 代码库 > 五.php语言结构(2)循环结构

五.php语言结构(2)循环结构

   循环结构
    学习目标:while  do while for 了解它们的特性,和区别,记住循环的几条件。
 
看代码:
<?PHP
//while 条件为真才运行。
 
$i=0;
while($i<=10){
  echo $i++,‘<br/>‘;      //打印出0 到 10
}
 
//while ‘当’的意思。这表达式意为,当括号里的值为真时,就执行,直到为假。
所以,我们不断的修改值,让其为假停下来。这是个循环。
 
 
//do while 条件不管真假,都执行一次
$i=100;
do{
  echo ‘我照样执行一次‘;
 
} while ($i<10);
 
 
 
<?PHP
/*for循环 循环的一般要素:初始化(1),判断(2),执行体(3),修改变量(4)
 
for(1;2;4){
    3
 
}
 
*/
 
 
//举例:有钱人喝酒,有¥10W 每次酒钱3W 问题:能喝几次酒?
//分析:初始化$i=10 判断 每次要3W,说明$i>3 每喝一次酒,钱会被减少3W
//所以$i-=3; ($i-=3等于$i=$i-3 这是一种简写)
 
for($i=10;$i>3;$i-=3){
 echo ‘喝酒‘; //打印:喝酒喝酒喝酒
 
}
echo ‘<br/>‘;
 
for($i=1,$j=5;$i<=5&&$j>=1;$i++,$j--){
    echo $i,$j,‘<br/>‘; //打印:15 24 33 42 51  *这个例子非常重要,当你明白会写这个了,你就明白for循环了。
 
}

五.php语言结构(2)循环结构