martinms

10 Looping Foreach

Jul 23rd, 2021
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.45 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * (satu)
  5.  * Foreach adalah looping yang melakukan perulangan dari data array.
  6.  * Jadi, untuk menggunakan foreach kita sudah harus punya data arraynya,
  7.  * bisa itu dari database atau array statis (dibuat manual).
  8.  *
  9.  * Data array harus bersifat jamak. Contoh:
  10.  */
  11.  
  12. $countries = [
  13.   'Indonesia',
  14.   'Jepang',
  15.   'Vietnam',
  16.   'Thailand',
  17.   'Myanmar'
  18. ];
  19.  
  20. /**
  21.  * (dua)
  22.  * Foreach bersifat "mengindividukan" di setiap iterasinya.
  23.  * Data jamak akan diubah menjadi data tunggal.
  24.  *
  25.  * Foreach menggunakan keyword "as", yang berguna untuk men "tunggal" kan data.
  26.  * $countries as $country bisa dibaca:
  27.  * loop "semua data negara ($countries)" sebagai "negara ($country)"
  28.  */
  29. foreach ($countries as $country) {
  30.   echo 'Negara: ' . $country;
  31.   echo '<br>';
  32. }
  33.  
  34. /**
  35.  * (tiga)
  36.  * Contoh lanjutan:
  37.  * melakukan looping data provinsi yang terdiri dari nama provinsi dan ibu kotanya.
  38.  */
  39. $provinces = array(
  40.   array(
  41.     'nama' => 'Sumatera Barat',
  42.     'ibukota' => 'Padang',
  43.   ),
  44.   array(
  45.     'nama' => 'Sumatera Utara',
  46.     'ibukota' => 'Medan'
  47.   ),
  48.   array(
  49.     'nama' => 'Sumatera Selatan',
  50.     'ibukota' => 'Palembang'
  51.   ),
  52. );
  53.  
  54. echo '<br>';
  55. echo '<br>';
  56.  
  57. foreach ($provinces as $province) {
  58.   /**
  59.    * Di dalam sini, semua data bersifat tunggal.
  60.    * Untuk menampilkan data
  61.    */
  62.   echo 'Nama provinsi: ' . $province['nama'];
  63.   echo '<br>';
  64.   echo 'Ibu kota: ' . $province['ibukota'];
  65.   echo '<br>';
  66.   echo '<br>';
  67. }
  68.  
Advertisement
Add Comment
Please, Sign In to add comment