PHP While Loop

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;

}

Syntax

sambil (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

$num = 1;

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 2

Nombornya ialah 3

The nombor ialah 4

Nombornya 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

Contoh berikut mula-mula menetapkan nilai pembolehubah i kepada 1 ($i=1;).

Kemudian, mulakan do...while loop. Gelung menambah nilai pembolehubah i sebanyak 1 dan kemudian mengeluarkannya. Mula-mula semak keadaan (i kurang daripada atau sama dengan 5), selagi i kurang daripada atau sama dengan 5, gelung akan terus berjalan:

<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 .

Meneruskan pembelajaran
||
<html> <body> <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus