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"); //設(shè)置編碼 for($x=1;$x<5;$x++){ echo "學(xué)習(xí)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,所以第二次循環(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) . ' '; } 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 selepasadalah 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"); //設(shè)置編碼 $data = array( 'name1' => '小明', 'name2' => '小奇', ); foreach($data as $key => $value){ echo $key . '-------' . $value . '<br />'; } ?>
Hasil berjalan program:
nama1-------Xiao Ming
nama2-------Xiao Qi