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

PHP 循環(huán) - For 循環(huán)

For 循環(huán)

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


語法

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

???? 需要執(zhí)行的代碼

}

?· ? 表達式1 是初始化賦值,可以同時賦值多個代碼。

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

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


實例

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

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

程序運行結(jié)果:

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

換種寫法,我們判斷多個條件試試:

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

程序運行結(jié)果:

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


大家還記得小時候我們背誦的乘法口訣嗎,我們試著用for循環(huán)把他輸出來

實例

輸出乘法口訣

<?php
 for($i = 1 ; $i < 10 ; $i++ ){
     //1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過程當中,只能夠小于等于$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 />';
 
 }
 ?>

?提示:  ? 代表一個空位符

運行程序看看吧


foreach 循環(huán)

我們前面在學(xué)習(xí)數(shù)組的時候,就已經(jīng)會運用foreach 循環(huán)了

現(xiàn)在我們再來回顧下

語法

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

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

}

這是一個固定用法,將要循環(huán)的數(shù)組放進去。

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

后面的鍵變量是可選的,隨意定義一個變量,每次循環(huán)的時候,foreach這個語法會把鍵取出來賦值到鍵變量里面

后面的值變量是必填的。每次循環(huán)的時候,會把值放到值變量里面。

實例

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

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

程序運行結(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/>"; } ?>
提交重置代碼