国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP 迴圈 - For 迴圈

For 迴圈

for 迴圈是 PHP 中的一種數(shù)型循環(huán),它的語法比較數(shù)活多變。


文法

for (表達(dá)式1,表達(dá)式2,表達(dá)式3){

需要執(zhí)行的程式碼

}

#?· ? 表達(dá)式1 是初始化賦值,可以同時(shí)賦值多個(gè)程式碼。

· ? 表達(dá)顯示2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行巢狀的循環(huán)語句。如果值為 FALSE,則終止迴圈。

· ? 表達(dá)顯示3 在每次循環(huán)之後被求值。


實(shí)例

#下例輸出小於5的數(shù)值

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
for($x=1;$x<5;$x++){
    echo "學(xué)習(xí)PHP的第".$x."年"."<br/>";
}
?>

程式運(yùn)行結(jié)果:

學(xué)習(xí)PHP的第1年
學(xué)習(xí)PHP的第2年
學(xué)習(xí)PHP的第3年
學(xué)習(xí)PHP的第4年

換種寫法,我們判斷多個(gè)條件試試:

<?php
 for($i=0,$j=8;$i<=8;$i++,$j--){
     echo $i  ."--------" .$j ."<br/>";
 }
 ?>

程式運(yùn)行結(jié)果:

0-- ------8
1--------7
2--------6
3--------5
4 --------4
5--------3
6--------2
7--------1
#8--------0


大家還記得小時(shí)候我們背誦的乘法口訣嗎,我們?cè)囍胒or迴圈把他輸出來

實(shí)例

#輸出乘法口訣

<?php
 for($i = 1 ; $i < 10 ; $i++ ){
     //1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過程當(dāng)中,只能夠小于等于$i
 
     for($j=1;$j<=$i;$j++){
         //  1 x 2 = 2   2 x 2 = 4啦
         echo $j . 'x' . $i . '=' .($i*$j) . '&nbsp;&nbsp;&nbsp;';
     }
     echo '<br />';
 
 }
 ?>

?提示:  ? 代表一個(gè)空位符

執(zhí)行程式看看吧


##foreach 迴圈

我們前面在學(xué)習(xí)陣列的時(shí)候,就已經(jīng)會(huì)運(yùn)用foreach 迴圈了

現(xiàn)在我們?cè)賮砘仡櫹?p>

語法

#foreach( 要循環(huán)的陣列變數(shù)as [鍵變數(shù)=>] 值變數(shù)){

//循環(huán)的結(jié)構(gòu)體


}

#這是固定用法,將要循環(huán)的陣列放進(jìn)去。

as 是固定的關(guān)鍵字

後面的鍵變數(shù)是可選的,隨意定義一個(gè)變量,每次循環(huán)的時(shí)候,foreach這個(gè)語法會(huì)把鍵取出來賦值到鍵變量裡面

後面的值變量是必填的。每次循環(huán)的時(shí)候,會(huì)把值放到值變數(shù)裡面。

實(shí)例

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$data = array(
    'name1' => '小明',
    'name2' => '小奇',
);

foreach($data  as $key => $value){
    echo $key . '-------' . $value . '<br />';
}
?>

程式執(zhí)行結(jié)果:

# #name1-------小明name2-------小奇



######################## #########################
繼續(xù)學(xué)習(xí)
||
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 for($x=1;$x<5;$x++){ echo "學(xué)習(xí)PHP的第".$x."年"."<br/>"; } ?>
提交重置程式碼