PHP While Loop

Gelung melalui blok kod beberapa kali tertentu, atau apabila syarat yang dinyatakan adalah benar.

Gelung PHP

Apabila anda menulis kod, anda selalunya perlu mempunyai blok kod yang sama dijalankan berulang kali. Kami boleh menggunakan pernyataan gelung dalam kod kami untuk menyelesaikan tugas ini.

Dalam PHP, penyataan gelung berikut disediakan:

1 manakala - Selagi syarat yang dinyatakan adalah benar, gelung melaksanakan blok kod

2 ...sementara - Mula-mula laksanakan blok kod sekali, kemudian ulangi gelung apabila keadaan yang dinyatakan adalah benar

3 untuk - Gelung untuk melaksanakan blok kod beberapa kali yang ditetapkan

4. . foreach - Berdasarkan setiap elemen dalam tatasusunan Untuk menggelung melalui blok kod

while loop

while loop akan melaksanakan blok kod berulang kali sehingga syarat yang dinyatakan tidak benar.

while ialah gelung Boolean Jika nilai while (penghakiman Boolean) adalah benar, kod yang disertakan dalam kurungan kerinting akan dilaksanakan. Jika ia palsu, hentikan dan laksanakan kod berikutnya.

Sintaks

semasa (keadaan)
{
Kod untuk dilaksanakan;
}

Instance

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
Nombornya ialah nombor ialah 4
Nombornya ialah 5


buat...sementara pernyataan

buat .. Pernyataan .while melaksanakan kod sekurang-kurangnya sekali, kemudian menyemak keadaan dan mengulangi gelung selagi syarat itu benar.

Sintaks

buat
{
Kod untuk dilaksanakan;
}

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


lakukan...perbezaan antara while dan while

do...Perbezaan antara while dan while ialah nilainya disemak pada masa yang berbeza.

buat-sementara Tidak kira sama ada penghakiman sementara adalah benar atau tidak, pernyataan gelung blok kod dilaksanakan sekali dan ia dijamin akan dilaksanakan sekali (nilai kebenaran ungkapan disemak selepas setiap gelung) . Walau bagaimanapun, gelung while kami yang terdahulu akan menyemak kawasan pertimbangan Boolean dan melaksanakannya jika ia benar. Jika ia tidak ditubuhkan, ia tidak akan dilaksanakan.

Mari sahkan dengan kod:

<?php 
$i = 0; 
do 
{ 
echo $i; 
} 
while ($i > 0); 
?>

Dalam kod di atas, $i pastinya tidak lebih daripada 0, dan ia juga dilaksanakan.

Gelung for dan gelung 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