unisbadri.com » Python Java Golang Typescript Kotlin Ruby Rust Dart PHP
Perulangan

Perulangan #

Pengertian #

PHP menyediakan beberapa jenis perulangan yang dapat digunakan untuk mengulang eksekusi blok kode tertentu berdasarkan kondisi yang diberikan. Berikut adalah jenis-jenis perulangan dalam PHP beserta contoh penggunaannya:

Perulangan while #

Pernyataan while mengulang blok kode selama kondisi yang diberikan bernilai true.

<?php
$i = 0;

while ($i < 5) {
    echo "Angka: " . $i . "<br>";
    $i++;
}
?>

Penjelasan:

  • Perulangan akan terus berjalan selama nilai $i kurang dari 5.
  • Setelah setiap iterasi, nilai $i akan ditambahkan 1.

Perulangan do...while #

Pernyataan do...while mengulang blok kode setidaknya sekali, kemudian mengulang terus selama kondisi bernilai true.

<?php
$i = 0;

do {
    echo "Angka: " . $i . "<br>";
    $i++;
} while ($i < 5);
?>

Penjelasan:

Blok kode akan dieksekusi setidaknya sekali, kemudian terus berjalan selama nilai $i kurang dari 5.

Perulangan for #

Pernyataan for mengulang blok kode dengan cara yang lebih terstruktur. Pernyataan ini terdiri dari tiga bagian: inisialisasi, kondisi, dan incremen/decremen.

<?php
for ($i = 0; $i < 5; $i++) {
    echo "Angka: " . $i . "<br>";
}
?>

Penjelasan:

  • Inisialisasi: $i = 0
  • Kondisi: $i < 5
  • Incremen: $i++
  • Perulangan berjalan selama kondisi bernilai true.

Perulangan foreach #

Pernyataan foreach digunakan untuk mengulang setiap elemen dari array.

<?php
$buah = array("apel", "pisang", "jeruk");

foreach ($buah as $item) {
    echo "Buah: " . $item . "<br>";
}
?>

Penjelasan:

Perulangan ini akan mengakses setiap elemen dalam array $buah dan menampilkannya.

Contoh Penggunaan #

Berikut adalah contoh penggunaan berbagai jenis perulangan dalam berbagai skenario:

  1. Menggunakan while untuk menghitung mundur:

    <?php
    $i = 10;
    
    while ($i > 0) {
        echo "Menghitung mundur: " . $i . "<br>";
        $i--;
    }
    ?>
    
  2. Menggunakan do...while untuk menampilkan menu hingga pilihan valid dimasukkan:

    <?php
    do {
        $pilihan = readline("Masukkan pilihan (1-3): ");
    } while ($pilihan < 1 || $pilihan > 3);
    
    echo "Pilihan Anda: " . $pilihan;
    ?>
    
  3. Menggunakan for untuk menampilkan tabel perkalian:

    <?php
    for ($i = 1; $i <= 10; $i++) {
        for ($j = 1; $j <= 10; $j++) {
            echo $i . " x " . $j . " = " . ($i * $j) . "<br>";
        }
        echo "<br>";
    }
    ?>
    
  4. Menggunakan foreach untuk menampilkan daftar pengguna dari array asosiatif:

    <?php
    $pengguna = array(
        array("nama" => "Alice", "umur" => 25),
        array("nama" => "Bob", "umur" => 30),
        array("nama" => "Charlie", "umur" => 35)
    );
    
    foreach ($pengguna as $user) {
        echo "Nama: " . $user["nama"] . ", Umur: " . $user["umur"] . "<br>";
    }
    ?>
    
  5. Menggunakan foreach dengan kunci dan nilai:

    <?php
    $harga_buah = array("apel" => 10000, "pisang" => 5000, "jeruk" => 7000);
    
    foreach ($harga_buah as $buah => $harga) {
        echo "Harga " . $buah . " adalah " . $harga . " per kg<br>";
    }
    ?>
    

Kesimpulan #

PHP menyediakan beberapa jenis perulangan untuk membantu Anda mengulang eksekusi blok kode berdasarkan kondisi tertentu. Jenis-jenis perulangan ini termasuk while, do...while, for, dan foreach, masing-masing dengan kegunaan dan cara kerja yang berbeda. Dengan memahami cara kerja dan penggunaan setiap jenis perulangan, Anda dapat menulis kode yang lebih efisien dan fleksibel.

« Seleksi Kondisi
Fungsi »