Rumah >pembangunan bahagian belakang >masalah PHP >Terdapat beberapa cara untuk menulis php untuk gelung

Terdapat beberapa cara untuk menulis php untuk gelung

藏色散人
藏色散人asal
2021-11-12 10:01:462933semak imbas

Terdapat dua cara untuk menulis PHP untuk gelung, iaitu: 1. kaedah "for(expr1; expr2; expr3){...}"; 2. "for(expr1; expr2; expr3){if ( ...){}break;}..." kaedah.

Terdapat beberapa cara untuk menulis php untuk gelung

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 &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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 &#39;for循环语句执行第&#39;.$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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn