Lewati ke konten utama

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.