Gelung PHP - Un...LOGIN

Gelung PHP - Untuk Gelung

For Loop

Gelung for ialah gelung pengiraan dalam PHP dan sintaksnya agak pelbagai.


Sintaksis

untuk (Ungkapan 1, Ungkapan 2, Ungkapan 3){

Kod yang perlu dilaksanakan

}

· Ungkapan 1 ialah Tugasan permulaan, anda boleh menetapkan berbilang kod pada masa yang sama.

· Ungkapan 2 dinilai sebelum setiap gelung. Jika nilainya BENAR, gelung diteruskan dan pernyataan gelung bersarang dilaksanakan. Jika nilainya FALSE, gelung ditamatkan.

· Ungkapan 3 dinilai selepas setiap gelung.


Contoh

Contoh berikut menghasilkan nilai kurang daripada 5

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
for($x=1;$x<5;$x++){
    echo "学习PHP的第".$x."年"."<br/>";
}
?>

Keputusan berjalan program:

Tahun pertama pembelajaran PHP
Tahun ke-2 belajar PHP
Tahun ke-3 pembelajaran PHP
Pembelajaran PHP Tahun 4

Menulisnya dengan cara lain, mari cuba menilai beberapa syarat:

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

Hasil berjalan program:

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


Adakah anda masih ingat formula pendaraban yang kita baca semasa kita masih kanak-kanak Kita cuba menggunakan gelung for untuk mengeluarkannya

Contoh

Formula pendaraban output

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

Petua :   mewakili watak ruang

Jalankan program dan lihat


gelung foreach

Semasa kita belajar tatasusunan tadi, kita sudah menggunakan gelung foreach

Sekarang mari semak ia sekali lagi

Sintaksis

foreach( Pembolehubah tatasusunan untuk digelung sebagai [pembolehubah kunci=>] pembolehubah nilai){

//Struktur gelung

}

Ini adalah penggunaan tetap, letakkan array menjadi bergelung ke dalam.

seperti kata kunci tetap

Pembolehubah kunci selepas

adalah pilihan Anda boleh menentukan pembolehubah mengikut kehendak Setiap kali ia bergelung, sintaks foreach akan mengeluarkan kunci dan menetapkannya kepada pembolehubah nilai selepas

adalah Diperlukan. Setiap kali ia gelung, nilai diletakkan dalam pembolehubah nilai.

Instance

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$data = array(
    'name1' => '小明',
    'name2' => '小奇',
);

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

Hasil berjalan program:

nama1-------Xiao Ming
nama2-------Xiao Qi



bahagian seterusnya
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 for($x=1;$x<5;$x++){ echo "学习PHP的第".$x."年"."<br/>"; } ?>
babperisian kursus