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) . ' '; } 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"); //设置编码 $data = array( 'name1' => '小明', 'name2' => '小奇', ); foreach($data as $key => $value){ echo $key . '-------' . $value . '<br />'; } ?>
Hasil berjalan program:
nama1-------Xiao Ming
nama2-------Xiao Qi