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

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

For 循環(huán)

for 循環(huán)是 PHP 中的一種計(jì)數(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,則終止循環(huán)。

·   表達(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í)候我們背誦的乘法口訣嗎,我們試著用for循環(huán)把他輸出來

實(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 />';
 
 }
 ?>

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

運(yùn)行程序看看吧


foreach 循環(huán)

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

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

語法

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

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

}

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

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

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

后面的值變量是必填的。每次循環(huán)的時(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 />';
}
?>

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

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



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