While loop ialah struktur aliran kawalan yang digunakan untuk melaksanakan pernyataan berulang kali sehingga keadaan adalah palsu. Prinsipnya adalah untuk menyemak keadaan, dan jika ia benar, laksanakan badan gelung, dan kemudian semak keadaan sehingga syarat itu palsu. Ia sesuai untuk situasi di mana operasi perlu dilakukan berulang kali, operasi perlu dilakukan apabila keadaan adalah benar, atau gelung perlu dipecahkan berdasarkan syarat. Contoh praktikal termasuk mencetak nombor genap, mengira nombor perdana dan menggunakan penyataan putus untuk keluar daripada gelung.
Penjelasan terperinci tentang gelung While PHP: Penguasaan menyeluruh prinsip gelung dan senario aplikasi
Apakah gelung While?
While loop ialah struktur aliran kawalan yang digunakan untuk melaksanakan berulang kali satu siri pernyataan sehingga syarat yang diberikan adalah palsu. Sintaksnya adalah seperti berikut:
while (condition) { // 需要执行的语句 }
Prinsip gelung
While loop mula-mula menyemak sama ada keadaan yang diberikan adalah benar. Jika ya, laksanakan pernyataan dalam badan gelung. Kemudian ia menyemak keadaan sekali lagi dan meneruskan proses ini sehingga syarat itu palsu.
Senario aplikasi
Sementara gelung digunakan secara meluas dalam senario berikut:
Kes praktikal
Cetak semua nombor genap dari 1 hingga 10
$i = 1; while ($i <= 10) { if ($i % 2 == 0) { echo $i . " "; } $i++; }
Kira jumlah bilangan nombor perdana Pecah nombor perdana
kenyataan untuk keluar dari gelung
$n = 100; $count = 0; $i = 2; while ($i <= $n) { $isPrime = true; for ($j = 2; $j <= $i / 2; $j++) { if ($i % $j == 0) { $isPrime = false; break; } } if ($isPrime) { $count++; } $i++; } echo "从 1 到 $n 之间一共有 $count 个素数。";
Atas ialah kandungan terperinci Penjelasan terperinci tentang gelung While PHP: Penguasaan menyeluruh prinsip gelung dan senario aplikasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!