Rabu, 08 Maret 2017

Mengenal Array pada PHP

Array sebelumnya pernah kami sebut di artikel Mengenal Perintah Perulangan For dan While pada PHP. Dan sebelumnya Array juga sudah pernah dibahas sedikit di Variabel dan Tipe Data pada PHP, sekarang kita akan bahas lebih dalam lagi tentang ArrayArray adalah tipe data yang digunakan untuk menyimpan banyak data.

Inisialisasi Array

Dalam membuat variabel tentu kita memerlukan Inisialisasi, contoh Inisialisasi Array :

<html>
  <body>
    <?php
       //cara 1
       $angka = array(1,2,3,4,5,6,7,8,9,10);
       //cara 2
       $angka[] = 1;
       $angka[] = 2;
       $angka[] = 3;
    ?>
  </body>
</html>

Inisialisasi diatas akan menghasilkan array berindeks numeric (0,1,2,3, ...) lalu untuk array berindeks asosiatif bisa menggunakan cara sebagai berikut :

<html>
  <body>
    <?php
       //cara 1
       $umur = array("Hanif"=>19, "Jack"=>20, "Aaron"=>19);
       //cara 2
       $umur["Hanif"] = 19;
       $umur["Jack"] = 20;
       $umur["Aaron"] = 19;
    ?>
  </body>
</html>

Menampilkan Data Array

Cara menampilkan data dari variabel Array pada umumnya menggunakan Looping (dapat dilihat di artikel Mengenal Perintah Perulangan For dan While pada PHP). Berikut contohnya :
  • For
<html>
  <body>
    <?php
       $angka = array(1,2,3,4,5,6,7,8,9,10);
       
       for($i=0;$i<count($angka);$i++){ //kenapa dimulai dengan angka 0? karena indeks array dimulai dari angka 0 bukan 1
            echo "$angka[$i] ";
       }
    ?>
  </body>
</html>


Perintah For tidak bisa digunakan untuk menampilkan Array berindeks asosiatif. Menampilkan Array akan lebih mudah jika menggunakan Foreach karena perintah ini dikhususkan untuk Array dan Foreach dapat menampilkan Array berindeks asosiatif. Contoh :

<html>
  <body>
    <?php
       //berindeks numeric
       $angka = array(1,2,3,4,5,6,7,8,9,10); 
       
       foreach($angka as $val){ 
            echo $val . " ";
       }

       //berindeks asosiatif
       $umur = array("Hanif"=>19, "Jack"=>20, "Aaron"=>19);
       foreach($umur as $key => $val){ 
            echo "Umur " . $key . " adalah " . $val . " tahun.";
       }
    ?>
  </body>
</html>


Sekarang kalian sudah paham kan apa itu Array bagaimana cara menggunakannya. Jadi sampai disini dulu, jangan pernah lupa untuk mencoba karena tanpa mencoba kita tidak akan bisa. Sampai berjumpa di artikel selanjutnya guys!.

1 komentar: