Perulangan dalam PHP (FOR, FOREACH & WHILE) pengertian, contoh dan cara penggunaannya | datsonoaja.blogspot.com

 

Perulangan dalam PHP

Perulangan biasa disebut dalam dunia IT adalah Looping merupakan proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan tercapai. loop biasa digunakan untuk mengeksekusi blok code yang sama berulang kali, blok kode dijalankan secara berulang-ulang beberapa kali sampai kondisi yang ditentukan diawal nilainya benar. 

Perulangan didalam pemrograman PHP dibagi menjadi 4 cuma yang sering digunakan hanya 3 yaitu:

  • For
  • while
  • foreach
Peulangan dalam pembuatan aplikasi biasanya digunakan untuk menampilkan data dari array 
untuk lebih jelasnya mari kita bahas satu persatu dari masing-masing perulangan tersebut.

1. Perulangan FOR pada PHP

perulangan For atau biasa disebut dengan For Loop biasanya digunakan untung mengulang-ulang baris code berdasarkan isi dari sebuah variabel. didalam for loop kita bisa menentukan Jumlah Perulangannya.

Struktur dari For Loop dapat anda seperti dibawah ini.

    
     <?php         for ($i = 0; $i < 10; $i++){     // blok kode yang akan diulang di sini!         }     ?>


Keterangan :
  • For berfungsi sebagai counter untuk menghitung berapa kali akan mengulang
  • Hitungan dimulai dari angka nol (0) karena $i=0.
  • Kemudian perulangan akan diulang selama $i nilainya kurang dari 10.
  • Artinya perulangan ini akan melakukan perulangan sebanyak 10 kali.
Contoh dari Program Loop ini adalah sebagai berikut:

    
     <?php         for ($i = 0; $i < 10; $i++){         echo "<h2>Ini perulangan ke-$i</h2>";         }     ?>



Kemudian jika hasilnya adalah coba perulangan maka akan melakukan perulangan sebanyak 10 kali.

Perulangan For

Kenapa angkanya dimulai dari nol? karena kita lihat yang ada didalam kurung yaitu For ($i = 0; $i < 10; $i++) . perhatikan pada $i=0 itu artinya angka pertama kita adalah 0, karena mengulang 10 kali maka akan ada 10 tulisan.

2. Perulangan While Pada PHP


Perulangan while adalah Proses pengulangan pada suatu blok code program selama suatu kondisi didalamnya terpenuhi. perulangan while disebut juga perulangan tidak terbatas, perulangan ini akan terus berjalan selama kondisinya terpenuhi. 

misalnya jika suatu kondisi kondisinya terpenuhi pada perulangan ke-10, maka perulangan akan berhenti. Jika kondisi yang sama pada saat yang berbeda ternyata perulangan tersebut berhenti pada iterasi yang ke 100 maka perulangan akan berhenti pada jumlah tersebut. 

Struktur dari while dapat dilihat seperti dibawah ini

    
     <?php         while (<kondisi>){     // blok kode yang akan diulang di sini!         }     ?>


Didalam perulangan while ada 3 komponen utama yang harus dipahami
1. keyword while ini harus diisi 
2. <kondisi>, ini isinya berupa variabel boolean  ataupun ekspresi logika.
3. blok kode. blok kode ini adalah kumpulan baris kode yang nantinya akan diulang-ulang

Contoh dari program loop while ini adalah seperti dibawah ini.

    
     <?php         $ulangi = 0;
        while($ulangi < 10){         echo "<p>Ini adalah perulangan ke-$ulangi</p>";         $ulangi++;         }
    ?>


perhatikan pada bagian $ulangi++ . ciri dari while adalah ada kode ++ didalam blok kodenya.

Perulangan while loop hasilnya


3. Perulangan Foreach


Perulangan forecah sama halnya dengan perulangan FOR, bedanya adalah perulangan foreach hanya digunakan untuk mencetak array. 

struktur dari perulangan forecah adalah sebagai berikut 

    
     <?php         foreach($array as $data){         echo $data;         }     ?>

Contoh dari Foreach adalah sebagai berikut

    
     <?php         $books = [         "Panduan Belajar PHP untuk Pemula",         "Membangun Aplikasi Web dengan PHP",         "Tutorial PHP dan MySQL",         "Membuat Chat Bot dengan PHP"         ];         echo "<h5>Judul Buku PHP:</h5>";         echo "<ul>";
        foreach($books as $buku){         echo "<li>$buku</li>";         }
        echo "</ul>";     ?>

Hasil dari programnya adalah sebagai berikut.
Hasil dari forecah php


Posting Komentar

0 Komentar