Mengenal PHP Dasar Chapter 2


Pada artikel Mengenal PHP Dasar Chapter 2 ini saya akan membahas materi tentang Array, Array sendiri berfungsi sebagai tempat menyimpan banyak data dalam 1 variable, jika variable biasa hanya bisa memuat 1 data, array bisa memuat banyak data, dan pada Array jika berhitung akan dimulai dari 0 bukan 1.

Dalam array terdapat 2 tipe penulisan:


<?php 
  $kotak = array('Kucing', 'Anjing', 'Ayam');
  $nama  = ['Andika', 'Raga', 'Taufik'];

  echo $kotak[0]; //Output Kucing
  echo $nama[1]; //Output Raga
?>

Pada script diatas adalah contoh dari array, dan kedua penulisan yang berbeda, kamu bisa memilih cara penulisan mana yang lebih enak dipakai.

Array juga terbagi menjadi 2 yaitu:
1. Assosiatif Array, dan
2. Multidimensional Array


1. Assosiatif Array

Jika pada array biasa kamu hanya bisa langsung memasukkan data nya langsung pada variable yang telah dibuat, pada Assosiatif Array kamu dapat membuat key pada tiap-tiap data di dalam array

<?php 
  $data = array('nama' => 'Andika', 
                'umur' => '15',
                'hobby' => 'ngoding');
                
  echo $data['nama']; //Output Andika
  echo $data['umur']; //Output 15

  echo "Hobby nya adalah " . echo $data['hobby']; //Output " Hobby nya adalah ngoding "
?>

NB: Jika ingin mengubungkan suatu script pada line yang sama bisa menggunakan tanda titik ( . ), seperti yang saya gunakan pada saat ingin memanggil data hobby pada assosiatif array yang memiliki key ['hobby'].


2. Multidimensional Array

Pada multidimensi array ini, tidak jauh berbeda dengan array yang lain, yang membedakan hanya, jika pada array biasa di dalam array ada data, pada multidimensi array, didalam array terdapat array lagi. 


<?php 
  $data = array(
            array('Andika', 'Programmer', 'Males Kebangetan');    // 00  01  02
            array('Taufik', 'Designer', 'Rajin Banget');          // 10  11  12  <== Koordinat Tiap Array
            array('Raga', 'Web Designer', 'Rajin');               // 20  21  22
          );

  echo $data[1][1]; //Output Designer
  echo $data[0][2]; //Output Males Kebangetan
?>

Sekian dari postingan saya tentang Array, semoga bermanfaat, See ya!
Share on Google Plus

About Unknown

0 comments:

Post a Comment