Gelung PHP - Gelung Semasa
Gelung melalui blok kod beberapa kali tertentu, atau apabila syarat yang dinyatakan adalah benar.
Gelung PHP
Apabila anda menulis kod, anda selalunya perlu membuat blok kod yang sama dijalankan semula dan sekali lagi Ulang larian. Kami boleh menggunakan pernyataan gelung dalam kod kami untuk menyelesaikan tugas ini.
Selalunya akan ada beberapa operasi berulang biasa dalam pembangunan program
Kita perlu membuat blok kod dilaksanakan berulang kali, contohnya: jadual; Ia terdiri daripada keadaan gelung, gelung body mewakili kod yang perlu dilaksanakan berulang kali, dan keadaan gelung mewakili asas untuk penamatan gelung
Dalam PHP, pernyataan gelung berikut disediakan:
· sementara - selagi anda nyatakan Jika keadaan adalah benar, maka gelung melaksanakan blok kod
· lakukan... sekat beberapa kali tertentu
· foreach - Menggelung blok kod
gelung while
Gelung while akan melaksanakan blok kod berulang kali sehingga keadaan yang dinyatakan tidak benar.
Gelung yang paling biasa dalam PHP secara struktur adalah sama dengan pernyataan if Ia juga bergantung pada syarat
sementara (expr) pernyataan adalah berbeza Lebih-lebih lagi, pernyataan if hanya melaksanakan pernyataan sekali apabila expr adalah benar, manakala pernyataan while melaksanakan pernyataan berulang kali selagi expr adalah benar
Biasanya kami juga mengesyorkan menggunakan {} untuk membungkus pernyataan dan gunakan
$num = 1;
manakala ($num <= 5) {echo $num;
}Syntaxsambil (syarat ){
Kod untuk dilaksanakan; }
Kemudian, inilah masalahnya Mengikut reka bentuk while, jika expr sentiasa benar, maka gelung akan dilaksanakan selama-lamanya, jadi kita perlu Tukar hasil expr dalam badan gelung
manakala ($num <= 5) {
echo $num; $. num++;
}
$num akan meningkat secara automatik sebanyak 1 setiap kali gelung dilaksanakan Berapa kali gelung akan dilaksanakan?
5 kali
Contoh
Contoh berikut mula-mula menetapkan nilai pembolehubah i kepada 1 ($i=1;).
Kemudian, gelung while akan terus berjalan selagi i kurang daripada atau sama dengan 5. Setiap kali gelung berjalan, saya akan ditambah dengan 1:
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
Output:
Nombornya ialah 1
Nombornya ialah 2Nombornya ialah 3
The nombor ialah 4Nombornya ialah 5
buat...sementara pernyataan
buat...sementara pernyataan akan melaksanakan kod sekurang-kurangnya sekali, dan kemudian semak syaratnya syarat adalah benar, ia akan diulang Buat gelung.
buat {
pernyataan
} sambil (expr);
buat... Perbezaan terbesar antara gelung while dan gelung while ialah pengesanan daripada expr diletakkan Pada penghujung blok kod, iaitu, tidak kira sama ada expr adalah benar atau tidak, do...while loop akan dilaksanakan sekurang-kurangnya sekali
Kami biasanya pergi ke air dispenser untuk mendapatkan air Terdapat dua jenis orang akan melihatnya terlebih dahulu Adakah terdapat sebarang air dalam baldi 🎜> Cara lain orang tak kisah, tekan butang dulu, terus keluarkan air kalau tak keluar air, periksa lagi air dalam baldi pergi dengan senyap. Ini adalah lakukan... gelung sambil
Sintaks
buat
{ Kod untuk dilaksanakan }
manakala (syarat);
Contoh
<html> <body> <?php $i=1; do { $i++; echo "The number is " . $i . "<br>"; } while ($i<=5); ?> </body> </html>Output: The nombor ialah 2
Nombor ialah 3
Nombor ialah 4 Nombor ialah 5
Nombor ialah 6
Gelung for dan foreach akan diterangkan dalam bab seterusnya .