Mengulang blok kode beberapa kali tertentu, atau ketika kondisi tertentu benar.
Saat Anda menulis kode, sering kali Anda perlu menjalankan blok kode yang sama berulang kali. Kita dapat menggunakan pernyataan loop dalam kode kita untuk menyelesaikan tugas ini.
Di PHP, pernyataan loop berikut disediakan:
while - mengulang blok kode selama kondisi yang ditentukan benar
do... while - pertama-tama mengeksekusi satu blok kode satu kali, lalu mengulangi perulangan jika kondisi yang ditentukan benar
for - Mengulang blok kode beberapa kali tertentu
foreach - Ulangi blok kode berdasarkan setiap elemen dalam array
Perulangan while akan mengeksekusi blok kode berulang kali hingga kondisi yang ditentukan tidak benar.
while (kondisi){kode yang akan dieksekusi;}
Contoh berikut pertama-tama menetapkan nilai variabel i menjadi 1 ($i=1;).
Kemudian, perulangan while akan terus berjalan selama i kurang dari atau sama dengan 5. Setiap kali loop berjalan, i bertambah 1:
<html><body><?php$i=1; while($i<=5){ echo "Nomornya adalah " $i . "<br>"; /html>
Keluaran:
Angkanya 1Angkanya 2Angkanya 3Angkanya 4Angkanya 5
Pernyataan do... while mengeksekusi kode setidaknya sekali, kemudian memeriksa kondisi dan mengulangi perulangan selama kondisinya benar.
do{Kode yang akan dieksekusi;}sementara (kondisi);
Contoh berikut pertama-tama menetapkan nilai variabel i menjadi 1 ($i=1;).
Kemudian, mulai perulangan do... while. Perulangan menambah nilai variabel i sebesar 1 dan kemudian mengeluarkannya. Periksa dulu kondisinya ( i kurang dari atau sama dengan 5), selama i kurang dari atau sama dengan 5, perulangan akan terus berjalan:
<html><body><?php$i=1;do{ $i++; echo "Nomornya adalah " $i . "<br>";}sementara ($i<=5);?></body ></html>
Keluaran:
Angkanya 2Angkanya 3Angkanya 4Angkanya 5Angkanya 6
Perulangan for dan perulangan foreach akan dijelaskan pada bab berikutnya.