for 루프
형식: for($i=0;$i<10;$i++){
코드 실행
}
이제 1+2+....10
<?php header("Content-type: text/html; charset=utf-8");//设置编码 //计算1到10之和 $sum = 0 ; //定义一个变量 初始值为0 for($i=1;$i<=10;$i++){ //进入循环,当$i是1时,满足条件,执行$i++ $sum = $sum + $i; } echo $sum; ?>
<의 합을 만들어 보세요. 🎜 >while 루프
형식: while(조건){ 실행 코드;}while 루프를 사용하여 다음의 숫자를 계산합니다. 1부터 10까지 그리고<?php //while 循环 1到10 之和 $sum = 0; $i = 1; while($i<=10){ $sum = $sum + $i; $i++; //如果没有$i++ 那么$i的值就不会发生变化,这样就会一直循环 } echo $sum; ?>
do....while 루프
<?php //do......while 循环 写出1到10 之和 $sum = 0 ; $i = 1; do{ $sum = $sum +$i; $i++; }while($i<=10); echo $sum; ?>참고:
여부에 관계없이 $i가 조건을 만족하는지 여부에 따라 루프 본문이 1회 실행됩니다. i = 10일 때 루프 본문을 입력하고 $i++를 실행합니다. 이때 $i의 값은 11이 되며 조건 판단이 입력됩니다. 조건이 충족되지 않으면 루프에서 빠져나옵니다
루프의 break 및 continue 문
<?php //for 循环中break 与continue 的区别 //当使用break的时候,$i的值是5的时候就跳出循环体 //使用continue的时候,只有$i是5的时候跳出循环 for ($i=1;$i<=10;$i++){ if($i==5){ break; //continue; } echo $i."</br>"; } ?>
foreach 루프(강조)
형식: foreach($array as $value){
코드 실행 }<?php //foreach 循环 $arr = array('one','two','three','four','five'); //创建一个数组,里面有5个元素 foreach ($arr as $val) { echo $val."</br>"; } ?>