Fungsi foreach pada php

Selamat datang lagi di tutorial warung belajar, dalam tutorial ini kita melanjutkan seri tutorial php, setelah dalam tutorial sebelumnya kita telah membahas mengenai struktur perulangan seperti for, while – do, do while, kali ini kita akan membahas mengenai foreach.

Foreach adalah perulangan yang khusus digunakan untuk array, untuk pembahasan array bisa anda pelajari di mengenal array di php.

Perhatikan contoh dibawah ini, kita akan coba untuk menampilkan data dari array dengan menggunakan perulangan for dan foreach dan perhatikan perbedaannya, contohnya adalah sebagai berikut :

Menampilkan isi array dengan perintah for :

<?php

$buah=array("Apel","Jeruk","Anggur","Salak","Pisang");

for($i=0;$i< 5;$i++)

{

echo$buah[$i];

echo"<br/>";

}

?>

Hasilnya :

Fungsi foreach pada php

Karena jumlah data di array $buah adalah 5, sehingga untuk counter $i dimulai dengan value 0, dan akan melakukan perulangan jika nilai variabel $i kurang dari 5, sehingga menampilkan seluruh data pada array $buah.

Menampilkan isi array dengan perintah foreach :

<?php

$buah=array("Apel","Jeruk","Anggur","Salak","Pisang");

foreach($buahas$x)

{

echo$x;

echo"<br/>";

}

?>

Hasilnya adalah sebagai berikut :

Fungsi foreach pada php

Hasilnya juga akan menampilkan seluruh data dari array $buah, kalau kita melihat skrip dari perulangan foreach lebih singkat daripada kita menggunakan perulangan.

Menampilkan data array associative dengan foreach : 

<?php

$siswa=array(

"nama"=>"Budi Susanto",

"kelas"=>"3mm3",

"jenis kelamin"=>"Pria",

"alamat"=>"Sedati Gede"

);

foreach($siswaas$key=>$value)

{

echo$key." = ".$value;

echo"<br/>";

}

?>

Hasilnya adalah :

Fungsi foreach pada php

Perbedaan dari cara sebelumnya, jika anda ingin menampilkan isi data dari array associative, anda tinggal menggunakan tanda panah kearah kanan =>, yang nantinya variabel yang ditulis sebelum tanda => akan dijadikan key, dan variabel yang ditulis setelah tanda => akan dijadikan value dari array tersebut.


Aturan Penulisan Perulangan Foreach di PHP

Setelah dibagian sebelumnya kita telah belajar beberapa contoh untuk menampilkan array dengan menggunakan foreach, kita akan bahas dulu konsep dari data array, array adalah tipe data yang memungkinkan kita untuk menyimpan data lebih dari satu dalam sebuah variabel.

Dalam array memiliki 2 bagian yaitu :

  • Key atau kunci yang merupakan index data dari array
  • Value merupakan isi dari masing – masing index array tersebut

Lalu perhatikan struktur dari penulisan foreach :

foreach($nama_array as$value)

{

    statement(   $value   )

}

Keterangan :

  • $nama_array adalah nama dari variabel array yang datanya akan ditampilkan dengan menggunakan foreach.
  • $value adalah nama variabel yang digunakan untuk menyimpan data array dan nantinya variabel ini digunakan untuk menampilkan data di masing – masing index array, untuk bagian ini bisa diganti dengan nama lain tidak harus $value

Sehingga kalau kita sesuaikan dengan contoh sebelumnya :

<?php

$buah=array("Apel","Jeruk","Anggur","Salak","Pisang");

foreach($buahas$x)

{

echo$x;

echo"<br/>";

}

?>

Keterangan :

  • Kita menuliskan foreach($buah as $x) yang artinya kita akan menampilkan isi dari array $buah dengan menggunakan foreach, dan meletakkan value dari masing – masing index array $buah kedalam variabel $x
  • Sehingga untuk menampilkan isi dari array $buah kita gunakan variabel $x
  • Perulangan akan dilakukan sebanyak dari jumlah index array, sehingga kita tidak perlu mendefinisikan berapa kali perulangan akan dilakukan, seperti perulangan – perulangan lainnya.

Lalu berikutnya untuk contoh menampilkan isi array $siswa yang merupakan array associative, perhatikan keterangan dibawah ini :

<?php

$siswa=array(

"nama"=>"Budi Susanto",

"kelas"=>"3mm3",

"jenis kelamin"=>"Pria",

"alamat"=>"Sedati Gede"

);

foreach($siswaas$key=>$value)

{

echo$key." = ".$value;

echo"<br/>";

}

?>

Keterangan :

  • Pada perintah foreach kita menuliskan foreach($siswa as $key=>value)
  • $siswa adalah nama variabel array yang datanya akan kita tampilkan dengan menggunakan perintah foreach
  • variable $key akan digunakan untuk menyimpan nama kunci (key) dari masing – masing data array
  • variabel $value akan digunakan untuk menyimpan value dari masing – masing index array
  • untuk variabel $key dan $value bisa anda ganti dengan nama lain, tidak harus selalu $key dan $value
  • lalu untuk menampilkan isi dari array, variabel $key digunakan untuk menampilkan nama dari index/key (kunci) dari array, untuk menampilkan value dari dari array bisa menggunakan variabel $value

Jadi kurang lebih seperti itu teman – teman penjelasan dari penggunaan perulangan foreach untuk menampilkan isi data dari array, kita menyarankan untuk menggunakan perulangan foreach jika ingin menampilkan data dari array, jika ada yang ingin didiskusikan silahkan di kolom komentar, sekian dulu sampai jumpa di tutorial php part selanjutnya.


ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?

Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP.
Untuk anda yang ingin serius belajar pemrograman PHP, Warung Belajar Memiliki Beberapa Paket Tutorial yang bisa membantu anda dalam belajar Pemrograman PHP, dari mulai step – step dasar hingga mampu membuat aplikasi berbasis web dengan menggunakan PHP.

Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun.

Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP

  • Fungsi foreach pada php

    Tutorial Seminggu Menguasai PHP Dan MySQL

    Rp80,000Add to cart
  • Fungsi foreach pada php

    Tutorial HTML White Box – Panduan Belajar HTML Lengkap

    Rp70,000 Add to cart
  • Fungsi foreach pada php

    Tutorial Web Programming Black Box – Tutorial Belajar HTML, CSS, Bootstrap 4, PHP OOP, dan MySQL – Study Kasus Membuat Aplikasi Sistem Management Stok Barang

    Rp120,000 Add to cart
  • Fungsi foreach pada php

    Tutorial Membuat Aplikasi Dengan Codeigniter, Javascript Dan Ajax Jquery

    Rp95,000 Add to cart
  • Fungsi foreach pada php

    Tutorial Membangun Layanan SMS Gateway Berbasis Client Server

    Rp145,000Add to cart
  • Fungsi foreach pada php

    Tutorial Membuat Aplikasi Dinamis Dengan HTML CSS Boostrap PHP Dan MySQL

    Rp120,000 Add to cart
  • Fungsi foreach pada php

    TUTORIAL MEMBANGUN APLIKASI BERBASIS WEB DENGAN PHP MYSQL DAN BOOTSTRAP

    Rp95,000Add to cart
  • Fungsi foreach pada php

    Tutorial Tips Dan Trik Aplikatif Master PHP

    Rp85,000Add to cart

Apa fungsi foreach pada PHP?

Perulangan foreach merupakan perulangan khusus untuk pembacaan nilai array. Seperti yang telah kita ketahui setiap array memiliki pasangan key dan value. Key adalah posisi dari array, dan value adalah isi dari array.

Apa fungsi dari foreach?

Foreach di gunakan untuk perulangan yang datanya dalam bentuk array. terkadang kita memiliki data dalam bentuk array yang harus kita tampilkan dengan menggunakan perulangan for.

Apa itu while PHP?

Perulangan While pada PHP merupakan jenis perulangan termasuk dalam uncounted loop karena biasa digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya, meskipun dapat digunakan sebagai counted loop.