3. STRUKTUR KONDISI & PERULANGAN PHP

1. Struktur Kondisi If

If adalah salah satu jenis struktur kontrol yang digunakan untuk mengeksekusi blok kode tertentu jika kondisi yang ditentukan benar.

<?php 
$nilai = 85;
if ($nilai > 80) {
    echo "Anda lulus dengan predikat baik.";
}
?>

2. Struktur Kondisi If … Else

If Else adalah struktur kontrol yang memungkinkan Anda membuat keputusan bersyarat. Ini memungkinkan eksekusi blok kode berbeda berdasarkan kondisi.

<?php 
$umur = 17;
if ($umur >= 18) {
    echo "Anda sudah cukup umur.";
} else {
    echo "Anda belum cukup umur.";
}
?>

3. Struktur Kondisi Khusus (Ternary)

Struktur ternary adalah cara singkat untuk menulis pernyataan if-else. Ini sangat berguna untuk menetapkan nilai berdasarkan kondisi.

<?php 
$nilai = 75;
$status = ($nilai >= 60) ? "Lulus" : "Tidak Lulus";
echo "Status: " . $status;
?>

4. Struktur Kondisi Switch … Case

Struktur switch case adalah cara yang efisien untuk menangani beberapa kondisi. Ini berguna ketika Anda memiliki banyak kemungkinan nilai untuk satu variabel dan ingin menjalankan blok kode yang berbeda berdasarkan nilai tersebut.

<?php 
$hari = 3;
switch ($hari) {
    case 1:
        echo "Hari Senin";
        break;
    case 2:
        echo "Hari Selasa";
        break;
    case 3:
        echo "Hari Rabu";
        break;
    case 4:
        echo "Hari Kamis";
        break;
    case 5:
        echo "Hari Jumat";
        break;
    default:
        echo "Hari tidak valid";
}
?>

5. Struktur Perulangan For

Perulangan For digunakan ketika Anda mengetahui jumlah iterasi yang diinginkan. Ini adalah cara yang efisien untuk menghitung dan mencetak angka berurutan.

<?php 
for ($i = 1; $i <= 5; $i++) {
    echo "Angka ke-$i
"; } ?>

6. Struktur Perulangan While

Perulangan While akan terus berjalan selama kondisi yang diberikan benar. Ini berguna ketika Anda tidak tahu jumlah iterasi sebelumnya.

<?php 
$nomor = 1;
while ($nomor <= 3) {
    echo "Nomor $nomor
"; $nomor++; } ?>

7. Struktur Perulangan Do … While

Perulangan Do/While mirip dengan while, tetapi akan selalu mengeksekusi blok kode setidaknya sekali. Ini berguna ketika Anda ingin memastikan bahwa kode dijalankan sebelum memeriksa kondisi.

<?php 
$hitungan = 1;
do {
    echo "Hitungan $hitungan
"; $hitungan++; } while ($hitungan <= 2); ?>

8. Struktur Perulangan Foreach

Perulangan Foreach digunakan untuk iterasi melalui array. Ini membuat proses pengulangan lebih sederhana dan lebih mudah dibaca.

<?php 
$buah = array("Apel", "Jeruk", "Mangga");
foreach ($buah as $item) {
    echo "$item
"; } ?>

9. Struktur Break dan Continue

Struktur break digunakan untuk menghentikan eksekusi loop atau switch case. Sedangkan continue digunakan untuk melewati iterasi saat ini dan melanjutkan ke iterasi berikutnya dalam loop.

Contoh Struktur Break:

<?php 
for ($i = 1; $i <= 5; $i++) {
    if ($i == 3) {
        break; // menghentikan loop jika $i sama dengan 3
    }
    echo "Angka ke-$i
"; } ?>

Contoh Struktur Continue:

<?php 
for ($i = 1; $i <= 5; $i++) {
    if ($i == 3) {
        continue; // melewatkan iterasi ketika $i sama dengan 3
    }
    echo "Angka ke-$i
"; } ?>
PHP & HTML Code Editor
Tulis kode PHP atau HTML disini...
Reset
OUTPUT