Terdapat dua cara untuk menulis PHP untuk gelung, iaitu: 1. kaedah "for(expr1; expr2; expr3){...}"; 2. "for(expr1; expr2; expr3){if ( ...){}break;}..." kaedah.
Berapa banyak cara untuk menulis php untuk gelung?
Cara menulis dan contoh PHP untuk gelung
Untuk gelung ialah salah satu pernyataan gelung terbaharu Tidak kira bahasa mana pun, terdapat gelung ini pernyataan, juga Kaedah gelung yang biasa digunakan dalam kerja kami.
Peraturan tatabahasa:
for (expr1; expr2; expr3){ 要执行的代码 }
expr1: Menunjukkan di mana gelung bermula
expr2: Keadaan gelung, jika nilainya BENAR, teruskan gelung dan laksanakan pernyataan Gelung bersarang. Jika nilainya FALSE, gelung ditamatkan.
expr3: dinilai (dan dilaksanakan) selepas setiap gelung.
Tulisannya agak kabur, mari tulis yang paling mudah untuk demo gelung!
untuk demo gelung1:
<?php for($n=1;$n<20;$n++){ echo 'for循环语句执行第'.$n."次<br>"; }
Hasil pelaksanaan:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第10次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
Dapat dilihat apabila $n<20 syaratnya ialah tidak dipenuhi Apabila , $n bukan keluaran.
Untuk penyataan gelung Demo2, gunakan break untuk melompat keluar daripada gelung for:
<?php for($n=1;$n<20;$n++){ if($n==10){ break; } echo 'for循环语句执行第'.$n."次<br>"; }
Hasil keluaran:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次
Apabila n adalah sama dengan 10 , lompat keluar dari gelung dan jangan teruskan pelaksanaan. Jika kita hanya mahu melompat daripada 10 dan terus melaksanakan yang lain, kita boleh menulis seperti ini:
<?php for($n=1;$n<20;$n++){ if($n==10){ continue; } echo 'for循环语句执行第'.$n."次<br>"; }
Dengan cara ini, kita hanya melompat keluar dari gelung, dan hasilnya adalah seperti berikut:
for循环语句执行第1次 for循环语句执行第2次 for循环语句执行第3次 for循环语句执行第4次 for循环语句执行第5次 for循环语句执行第6次 for循环语句执行第7次 for循环语句执行第8次 for循环语句执行第9次 for循环语句执行第11次 for循环语句执行第12次 for循环语句执行第13次 for循环语句执行第14次 for循环语句执行第15次 for循环语句执行第16次 for循环语句执行第17次 for循环语句执行第18次 for循环语句执行第19次
Pembelajaran yang disyorkan: "Tutorial video PHP》
Atas ialah kandungan terperinci Terdapat beberapa cara untuk menulis php untuk gelung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!