Pengulangan dalam Pemrograman PHP
Blok Pengulangan atau Looping adalah suatu konstruksi yang dirancang untuk melakukan aksi atau sekumpulan aksi secara berulang. Proses pengulangan akan terus dilakukan selama kondisi bernilai benar.
PHP menyediakan 4 perintah untuk membuat konstruksi pengulangan, yaitu: while, do-while, for, dan foreach. pada artikel ini akan membahas keempat perintah tersebut.
1. Perintah while
Perintah while memerintahkan PHP untuk mengeksekusi program berulang selama kondisi TRUE, dan akan berhenti jika kondisi tersebut menjadi FALSE.
Contoh:
<?php
$i = 0;
while($i < 15){
echo "Hallo, Ini adalah perulangan ke-$i";
$i++;
}
?>
ketika di run melalui terminal maka akan tampil seperti ini:
pengulangan while diatas akan terus mengulang selama nilai $i lebih kecil dari 15.
pada kode $i++; kita melakukan increment nilai yang artinya variabel $i ditambah 1 disetiap pengulangan.
2. Perintah foreach
Fungsi foreach di php hanya berfungsi pada array, dan digunakan untuk mengulang setiap kunci/nilai dalam array.
Bentuk dasar foreach:
foreach ($array as $value) {
echo $value;
}
Contoh:
<?php
$array = [
'Aku Ganteng',
'Aku Cantik',
'Kamu Jelek',
'Kamu Hebat'
];
foreach ($array as $value) {
echo "$value\n";
}
Jika di run di terminal maka akan menghasilkan:
3. Perintah for
Contoh:
<?php
for($i = 0; $i < 10; $i++){
echo "<h2>Ini perulangan ke-$i</h2>";
}
Hasil:
4. Perintah Do While
Contoh:
<?php
$i = 1;
do {
echo "ini pengulangan ke: $i \n";
$i++;
} while ($i <= 6);
?>
Hasil: