Struktur Kontrol dalam PHP
Struktur kontrol dalam PHP digunakan untuk mengatur alur eksekusi kode berdasarkan kondisi atau perulangan tertentu.
1. Pernyataan if
, else
, dan elseif
Digunakan untuk menjalankan kode berdasarkan suatu kondisi.
<?php
$nilai = 80;
if ($nilai >= 90) {
echo "A";
} elseif ($nilai >= 75) {
echo "B";
} else {
echo "C";
}
?>
2. Pernyataan switch
Digunakan untuk memilih satu dari beberapa kemungkinan nilai.
<?php
$warna = "merah";
switch ($warna) {
case "merah":
echo "Anda memilih merah";
break;
case "biru":
echo "Anda memilih biru";
break;
default:
echo "Warna tidak dikenali";
}
?>
3. Perulangan for
Digunakan untuk mengulang kode berdasarkan jumlah iterasi tertentu.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Angka: $i\n";
}
?>
4. Perulangan while
Digunakan untuk mengulang kode selama suatu kondisi masih terpenuhi.
<?php
$i = 1;
while ($i <= 5) {
echo "Angka: $i\n";
$i++;
}
?>
5. Perulangan do...while
Mirip dengan while
, tetapi dijamin menjalankan kode setidaknya satu kali.
<?php
$i = 1;
do {
echo "Angka: $i\n";
$i++;
} while ($i <= 5);
?>
6. Perulangan foreach
Digunakan untuk mengiterasi elemen dalam array.
<?php
$buah = ["Apel", "Mangga", "Pisang"];
foreach ($buah as $b) {
echo "Buah: $b\n";
}
?>
7. Pernyataan break
dan continue
Digunakan untuk mengontrol eksekusi dalam perulangan.
<?php
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
continue; // Lewati iterasi ke-3
}
if ($i == 5) {
break; // Hentikan perulangan saat $i == 5
}
echo "Angka: $i\n";
}
?>
8. Kesimpulan
Struktur kontrol dalam PHP memungkinkan kita untuk mengatur aliran eksekusi program secara fleksibel, baik dalam kondisi percabangan maupun perulangan.