Fungsi Pengulangan Foreach di PHP

PHP menyediakan perulangan khusus untuk array yakni foreach, dimana array memiliki kemampuan didalam menyimpan banyak data dalam satu variabel dan berguna untuk menyederhanakan varibel yang kita gunakan.

Didalam memproses juga kita bisa menggunakan perulangan for, sebagai contoh berikut buat file dengan nama latihan1.php :

<?php
$nama = array("Andro","Mega","Arsy","Asya","Ari","Henri","Olis");
 
for ($i=0; $i < 7; $i++)
{
   echo "$nama[$i]";
   echo "<br />";
}
?>

Contoh kode diatas akan melakukan pengulangan sebanyak 7 kali dimulai dari angka 0 karena array dimulai dari 0.

Hasil dari kode diatas sebagai berikut :

Selanjutnya cara untuk melakukan pengulangan array dengan menggunakan pengulangan foreach adalah sebagai berikut buat file latihan2.php

<?php
$nama = array("Andro","Mega","Arsy","Asya","Ari","Henri","Olis");
 
foreach ($nama as $val)
{
   echo "$val";
   echo "<br />";
}
?>

Dengan menggunakan pengulangan foreach maka pengulangan lebih singkat daripada menggunakan perintah menggunakan for. maka hasilnya sama dengan latihan1.php.

Tata Cara Penulisan Pengulangan Foreach pada PHP

Format dasar penulisan pengulangan Foreach adalah sebagai berikut :

foreach ($nama_array_sebelumnya as $value)
{
    statement (...$value...)
}

$nama_array_sebelumnya adalah nama array sebelumnya yang telah terdefinisikan.

$value adalah nama variabel sementara yang berisi data-data array dan bebas memberikan nama pada variabel tersebut.

Berikut adalah contoh dari pengulangan foreach

<?php
$nama = array("Andro","Mega","Arsy","Asya","Ari","Henri","Olis");
 
foreach ($nama as $val)
{
   echo "$val";
   echo "<br />";
}
?>

Pada contoh diatas saya menggunakan variabel $nama dalam format singkat tanpa mendefinisikan key secara tertulis dan variabel $val adalah variabel perantara dimana pengulangan tersebut diulang sejumlah data yang ada didalam array.

Dengan menggunakan pengulangan foreach untuk proses menampilkan data array dapat lebih mudah dibanding dengan menggunakan for, karena kita tidak perlu mencari tahu seberapa banyak pengulangan yang dilakukan, karena pengulangan foreach berhenti pada pengulangan terakhir daripada array.

Ok sekian dulu sahabat, apabila tutorial ini bermanfaat jangan lupa di shering ya di social media dengan menekan tombol dibawah ini, agar lebih banyak yang bisa tau dan bermafaat.. 🙂

Share and Enjoy !

You may also like...