Mengulang blok kode beberapa kali tertentu, atau ketika kondisi tertentu benar.
Perulangan for digunakan ketika Anda mengetahui sebelumnya berapa kali skrip perlu dijalankan.
for (nilai awal; kondisi; kenaikan){kode yang akan dieksekusi;}
parameter:
Nilai awal : Terutama menginisialisasi nilai variabel, digunakan untuk menyetel penghitung (tetapi dapat berupa kode apa pun yang dijalankan satu kali pada awal perulangan).
Kondisi : Kondisi pembatasan untuk eksekusi loop. Jika BENAR, perulangan dilanjutkan. Jika FALSE, perulangan berakhir.
Kenaikan : Terutama digunakan untuk menambah penghitung (tetapi bisa berupa kode apa pun yang dieksekusi di akhir perulangan).
Catatan: Nilai awal dan parameter kenaikan di atas boleh kosong, atau memiliki beberapa ekspresi (dipisahkan dengan koma).
Contoh berikut mendefinisikan loop dengan nilai awal i=1. Selama variabel i
kurang dari atau sama dengan 5, perulangan akan terus berjalan. Setiap kali loop berjalan, variabel i
akan bertambah 1:
<?php untuk ( $i = 1 ; $i <= 5 ; $i ++ ) { gema " Nomornya adalah " $ i . ?>
Keluaran:
Angkanya 1Angkanya 2Angkanya 3Angkanya 4Angkanya 5
Perulangan foreach digunakan untuk melakukan iterasi pada array.
foreach ($array as $value){ Kode yang akan dieksekusi;}
Setiap kali Anda melakukan perulangan, nilai elemen array saat ini ditetapkan ke variabel $value (penunjuk array berpindah satu per satu), dan pada kali berikutnya Anda melakukan perulangan, Anda akan melihat nilai berikutnya dalam array.
Contoh berikut menunjukkan loop yang mencetak nilai array tertentu:
<?php $ x = array ( " satu " , " dua " , " tiga " ) ; ( $x sebagai $nilai ) { gema $ nilai . " <br> " ; ?>
Keluaran:
satu dua tiga