Dalam artikel sebelumnya, saya membawakan anda "Cara mengisih tatasusunan PHP (gambar dan teks terperinci) ". pengetahuan asas berkaitan PHP, tentang gelung While PHP. Semoga ia membantu semua orang.
Pertama sekali, mengapakah gelung wujud? Mengapa kod menggunakan gelung? Dalam penggunaan harian kita, kita akan menghadapi keperluan untuk menjalankan blok kod yang sama berulang kali. Kita boleh menggunakan gelung untuk melaksanakan tugas sedemikian, dan bukannya menambah beberapa baris kod yang hampir sama, yang membengkak.
Apakah itu Gelung Sementara?
While loop ialah sejenis gelung PHP while ialah gelung Boolean Mula-mula ia akan menentukan bahawa nilai while (Boolean judgment) adalah benar (benar) dan kemudian laksanakan Kod yang disertakan dalam kurungan. Jika ia palsu, keluar dan laksanakan kod berikut.
Manakala format sintaks adalah seperti berikut:
while (条件) { 动作; }
manakala Hasil pengiraan "keadaan" dalam manakala gelung mestilah jenis Boolean True (TRUE) atau false (FALSE), jika ia adalah nilai jenis lain, ia juga akan ditukar secara automatik kepada nilai jenis Boolean.
Contohnya:
<?php $a = 1; //While循环提供条件,$a<=6时,表达式为真,会循环下去 while($a <= 6) { echo "循环结果:".$a."<br/>"; //每循环一次,通过运算符,它的值就+1 $a++; } ?>
Hasil keluaran:
Seperti yang dapat dilihat daripada keputusan, hanya apabila Keadaan gelung While Gelung While akan berhenti hanya apabila keputusan pengiraan adalah palsu.
Kami hampir memahami gelung While tadi, mari kita teruskan melihat gelung do...while.
Apakah itu do...while loop?
Ia sangat serupa. Mari kita lihat perbezaan antara keduanya: Ungkapan gelung do while tidak ditanda pada permulaan setiap gelung, tetapi pada. permulaan setiap gelung Semak pada akhir.
buat-sementara Tidak kira sama ada penghakiman sementara itu benar atau tidak, mula-mula laksanakan pernyataan gelung blok kod sekali untuk memastikan ia akan dilaksanakan sekali, dan kemudian nilai semula.
buat... manakala sintaks gelung adalah seperti berikut:
do { 动作; } while (条件);
"Keadaan" dalam while statement Hasil pengiraan juga mestilah Boolean true (TRUE) atau false (FALSE).
Apabila menggunakan do while, mesti ada koma bertitik di hujungnya ;。
<?php $a=1; //和while循环不同的是,do-while会先执行一次动作,再去判断 do { echo "循环结果是:$a <br>"; //每循环一次,通过运算符,它的值+1 $a++; } while ($a<=5); ?>
Hasil keluaran:
<img src="https://img.php.cn/upload/image/266/658/577/1634205480732917.png" title="1634205480732917.png" alt="Bagaimana untuk mengetahui gelung While PHP dan gelung do-while, lima minit sudah memadai!"/>
<?php $a=100; //和while循环不同的是,do-while会先执行一次动作,再去判断 do { echo "循环结果是:$a <br>"; //每循环一次,通过运算符,它的值+1 $a++; } while ($a<=5); ?>
Memandangkan penghakiman adalah palsu, gelung do-while tidak akan bermula dan blok tindakan hanya akan dilaksanakan sekali. <img src="https://img.php.cn/upload/image/453/911/484/1634205658816970.png" title="1634205658816970.png" alt="Bagaimana untuk mengetahui gelung While PHP dan gelung do-while, lima minit sudah memadai!">
Proses gelung do while ialah: mula-mula laksanakan tindakan dalam badan gelung sekali, dan kemudian nilaikan nilai ungkapan bersyarat nilai syarat adalah input Apabila ia BENAR, kembalikan dan laksanakan semula pernyataan tindakan dalam badan gelung, dan seterusnya sehingga nilai ungkapan itu sama dengan FALSE, dan gelung berakhir. Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengetahui gelung While PHP dan gelung do-while, lima minit sudah memadai!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!