// while循环 条件成立 执行 不成立 不执行// 条件支持多个条件 需要根据使用场景来使用不同的连接符进行连接 and(&&)/or(||)// and 两个都成立才执行 or 任意一个成立即可执行$age=0;$money=1000000;while ($age<7 or $money>0){ echo "我今年{$age}岁了,在家玩泥巴<br>"; $age++; $money-=500000;}echo $money;// do while 不管条件如何 先执行一次do{ echo "我是dowhile";}while(false);// for循环for ($i=1,$j=2;$i<=10 or $j<=10;$i++,$j+=2){ echo $i." ".$j."<br>";}// foreach 循环 专门用来循环数组的$arr=['a'=>'张三','b'=>'李四','wc'=>'王五'];echo "<pre>";print_r($arr);echo "</pre>";// 数组中有几个元素 循环就会执行几次// 临时变量 : 在每次循环时 都会被重新赋值// 循环在每次执行时 临时变量1(可选) 取出元素的键 临时变量2 取出元素的值foreach($arr as $k=>$v){ echo $k." "; echo $v."<br>";}