PHP初心者のためのループ文
forループ
形式: for($i=0;$i<10;$i++){
を通して を通して オフ オフ オフ ‐ ‐ ‐ ‐ ,
..合計10の場合<?php header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 //計算1到10之和 $sum = 0 ; //定義一個變量 初始值為0 for($i=1;$i<=10;$i++){ //進入循環(huán),當$i是1時,滿足條件,執(zhí)行$i++ $sum = $sum + $i; } echo $sum; ?>
whileループ
書式:while(條件){
実行コード;}
whileループを使って1から10までの合計を計算します
<?php //while 循環(huán) 1到10 之和 $sum = 0; $i = 1; while($i<=10){ $sum = $sum + $i; $i++; //如果沒有$i++ 那么$i的值就不會發(fā)生變化,這樣就會一直循環(huán) } echo $sum; ?>do.. ..whileループ
形式: do{
実行文;
}while(條件);
1から10の合計を?qū)g現(xiàn)するにはdo....whileを使用します
<?php //do......while 循環(huán) 寫出1到10 之和 $sum = 0 ; $i = 1; do{ $sum = $sum +$i; $i++; }while($i<=10); echo $sum; ?>
注意:
$i が條件を満たしているかどうかに関係なく、ループ本體は 1 回実行されます。i = 10 の場合、ループ本體に入り、$i++ を?qū)g行します。このとき、$i の値は 11 であり、條件判定に入ります。條件が満たされない場合は、ループから抜け出しますループ內(nèi)の for Break および continue ステートメント
<?php //for 循環(huán)中break 與continue 的區(qū)別 //當使用break的時候,$i的值是5的時候就跳出循環(huán)體 //使用continue的時候,只有$i是5的時候跳出循環(huán) for ($i=1;$i<=10;$i++){ if($i==5){ break; //continue; } echo $i."</br>"; } ?>
foreach ループ (強調(diào))
foreach ループは配列を走査するために使用されます。
形式: foreach($array as $value){
コードを?qū)g行;
}<?php
//foreach 循環(huán)
$arr = array('one','two','three','four','five'); //創(chuàng)建一個數(shù)組,里面有5個元素
foreach ($arr as $val) {
echo $val."</br>";
}
?>
。