Struktur Kontrol Perulangan PHP (For and Foreach)

Struktur Kontrol Perulangan PHP (For and Foreach)

Struktur Kontrol Perulangan PHP (For and Foreach)

Artikel ini adalah lanjutan dari artikel sebelumnya yang membahas tentang struktur kontrol perulangan PHP. Pada postingan sebelumnya  telah dibahas mengenai struktur while dan do while pada struktur kontrol perulangan. Kali ini kita akan mempelajari struktur for dan foreach.

3. for

Struktur digunakan untuk mengulang suatu perintah dengan jumlah pengulangan yang telah diketahui atau dapat ditentukan jumlah perulangnnya.

Sintaks penulisan struktur for adalah sebagai berikut:

For(nilai_awal; kondisi/batas_perulangan; counter){
   pernyataan;
}

Contoh penggunaan struktur for.

<?php

$x = 2;

for($x; $x<7; $x++) {
 echo "urutan ke-". $x. "<br>";
}

Pada contoh di atas, program akan melakkan pengecekan nilai $x apakah bernilai kurang dari 7?. Apabila benar $x kurang dari 7, program akan menjalankan pernyataan, menambahkan nilai awal dengan 1 lalu melakukan pengecekan kondisi sampai nilai $x = 7. Sehingga output yang ditampilkan adalah seperti berikut:

urutan ke-2
urutan ke-3
urutan ke-4
urutan ke-5
urutan ke-6

4. foreach

Struktur kontrol ini digunakan untuk perulangan array. Dengan menggunakan foreach, kita dapat melakukan perulangan array atau mengeluarkan isi array tanpa harus mengetahui jumlah data yang ada di dalam array tersebut.

Sintaks penulisan struktur foreach adalah sebagai berikut:

foreach (array as $value){
    statement;
}

//atau
foreach (array as $key => $value){
    statement;
}

Contoh penggunaan struktur foreach.

<?php

$buah = array(
 1=>"duku",
 2=>"leci",
 9=>"pisang",
 13=>"jeruk",
 17=>"nangka"
);
 
//mengeluarkan isi array tanpa key

foreach ($buah as $value) {
 
 echo "Buah $value";
 echo "<br />";
}

//mengeluarkan isi array dengan key
 
foreach ($buah as $key => $value) {
 
 echo "Urutan ke-$key adalah buah $value";
 echo "<br />";
}

Pada contoh yang pertama, mengeluarkan isi array tanpa key, sedangkan contoh yang ke dua mengeluarkan isi array beserta keynya. Sehingga output yang ditampilkan adalah seperti berikut:

Buah duku
Buah leci
Buah pisang
Buah jeruk
Buah nangka
Urutan ke-1 adalah buah duku
Urutan ke-2 adalah buah leci
Urutan ke-9 adalah buah pisang
Urutan ke-13 adalah buah jeruk
Urutan ke-17 adalah buah nangka

Sampai di sini kita telah mempelajari apa itu struktur kontrol, macam dan fungsinya masing-masing. Empat struktur kontrol ini adalah stuktur dasar untuk membuat program dalam bahasa pemrograman PHP.

Cukup sampai di sini dulu penjelasan tentang struktur kontrol PHP.  Semoga bermanfaat.

Ditulis oleh : Muhammad Imam Syafi’i (Peserta didik MIT School)

Related posts:

Loading Facebook Comments ...