PHP sementara loop mengeksekusi blok kode sementara kondisi yang ditentukan benar.
PHP Loops
Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi berturut-turut. Alih-alih menambahkan beberapa hampir sama kode-baris dalam naskah, kita dapat menggunakan loop untuk melakukan tugas seperti ini.
Dalam PHP, kita memiliki pernyataan perulangan berikut:
- while - loop melalui blok kode selama kondisi yang ditentukan benar
- do...while - loop melalui blok kode sekali, dan kemudian mengulangi loop selama kondisi yang ditentukan benar
- for - loop melalui blok kode jumlah tertentu kali
- foreach - loop melalui blok kode untuk setiap elemen dalam array
PHP sementara loop
Loop sementara mengeksekusi blok kode selama kondisi yang ditentukan benar.
Sintaksis
while ( Contoh di bawah ini pertama menetapkan $ x variabel untuk 1 ($x = 1) . Kemudian, sementara loop akan terus berjalan selama $ x kurang dari atau sama dengan 5 ($x <= 5) . $ x akan meningkat 1 setiap kali loop berjalan ($x++) :
PHP do ... while loop
do The ... while akan selalu mengeksekusi blok kode sekali, itu akan kemudian memeriksa kondisi, dan ulangi loop sementara kondisi yang ditentukan benar.
Sintaksis
do
{
Contoh di bawah ini pertama menetapkan $ x variabel untuk 1 ($x = 1) . Kemudian, do while akan menulis beberapa output, dan kemudian kenaikan variabel $ x dengan 1. Kemudian kondisi diperiksa (adalah $ x kurang dari atau sama dengan 5?), Dan loop akan terus berjalan selama $ x kurang dari atau sama dengan 5: Contoh
<?php
$x = 1;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x <= 5);
?> Menjalankan contoh » Perhatikan bahwa dalam do a while kondisi diuji SETELAH mengeksekusi laporan dalam loop. Ini berarti bahwa do while akan mengeksekusi pernyataan yang setidaknya sekali, bahkan jika kondisi salah pertama kalinya.
Contoh di bawah set $ x variabel untuk 6, kemudian berjalan loop, dan kemudian kondisi diperiksa:
Contoh
<?php
$x = 6;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x<=5);
?> Menjalankan contoh » Untuk loop dan loop foreach akan dijelaskan dalam bab berikutnya.