Tutorial PHP Array

Yeay akhirnya punya waktu lagi untuk nulis artikel, kali ini kita akan membahas tentang Tutorial PHP Array. Hayo siapa yang klo bertemu dengan array langsung buka search engine, tenang anda gak sendirian saya pun melakukannya.

Apa itu Array?

Dalam bahasa sederhananya Array adalah sebuah variable yang memiliki isi lebih dari satu atau multiple. Pada umumnya array akan memiliki tipe data yang sama. Jika sobat masih bingung mari kita coba intip contoh array berikut ini:

<?php
$buah = array("Apel", "Jeruk", "Mangga");
echo "Saya suka dengan buah ".$buah[0]."<br >";
echo "Saya suka dengan buah ".$buah[1]."<br >";
echo "Saya suka dengan buah ".$buah[2]."<br >";
?>

Kita lihat pada contoh array diatas pada baris 2 terdapat sebuah variable dengan nama “$buah” didalam variable tersebut memiliki isi 3 buah data yaitu “Apel”, “Jeruk” dan “Mangga”. Sedangkan pada baris 3 – 5 merupakan cara memanggil isi variable yang ada didalam array.

Jika sobat masih bingung coba perhatikan contoh array yang lain namun akan menghasilkan output yang sama dengan contoh sebelumnya.

<?php
$buah[0] = "Apel";
$buah[1] = "Jeruk";
$buah[2] = "Mangga";
echo "Saya suka dengan buah ".$buah[0]."<br >";
echo "Saya suka dengan buah ".$buah[1]."<br >";
echo "Saya suka dengan buah ".$buah[2]."<br >";
?>

Untuk kedua contoh array diatas akan menghasilkan output yang sama jika kita akses dari browser, yang berbeda adalah cara membuat arraynya. Pada contoh pertama kita menjadikannya 1 baris sedangkan yang kedua dipecah menjadi beberapa baris sesuai dengan jumlah elemen arraynya. Untuk perbedaannya tidak terlalu mencolok karena kita masih dalam contoh array yang sederhana.

Kedua contoh diatas merupakan contoh dari Indexed Arrays.

Beberapa Macam Tipe Array

Array dalam PHP memiliki beberapa tipe yaitu Indexed Arrays, Associative Arrays dan Multidimensional Arrays. Untuk lebih jelasnya silahkan lihat contoh masing-masing untuk ketiga tipe array tersebut.

Indexed Arrays

$buah = array("Apel", "Jeruk", "Mangga");

Pada Indexed Arrays biasanya berisikan variabel dengan tipe yang sama, untuk contoh diatas arraynya akan menampung variabel dengan tipe data String yang berisikan Apel, Jeruk dan Mangga.

Associative Arrays

$mahasiswa = array("nama_lengkap" => "Anto", "jenis_kelamin" => "Pria", "alamat" => "Bekasi", "tanggal_lahir" => "1985/12/01");

Sedangkan pada Associative Arrays biasanya berisikan dengan tipe data yang beragam, seperti pada contoh diatas array akan berisikan sebuah data mahasiswa dengan isi nama_lengkap, jenis_kelamin, alamat dan tanggal_lahir.

Contoh Multidimensional Arrays

$nilai_mhs = array(
                   "0" => array(
                         "nip" => "1001",
                         "nama" => "Agus",
                         "nilai" => array(
                                         "statistik" => 80,
                                         "web_programming" => 90,
                                         "logika_algoritma" => 100
                                         )
                        ),
                   "1" => array(
                         "nip" => "1002",
                         "nama" => "Anto",
                         "nilai" => array(
                                          "statistik" => 70,
                                          "web_programming" => 90,
                                          "logika_algoritma" => 80
                                          )
                        ),
                   "2" => array(
                         "nip" => "1003",
                         "nama" => "Budi",
                         "nilai" => array(
                                          "statistik" => 90,
                                          "web_programming" => 90,
                                          "logika_algoritma" => 90
                                          )
                        ),
                   );

Sedangkan pada multidimensional array merupakan gabungan antara indexed array dan associative array. Pada contoh diatas $nilai_mhs berisikan kumpulan data nilai dari beberapa mahasiswa. Array yang pertama merupakan nilai_mhs sedangkan didalamnya terdapat array variable 0 – 2.

Ok klo sobat udah merasa pusing dan penuh dengan pertanyaan sobat tahan dulu masih ada 1 bahasan terakhir mengenai tutorial php array kali ini.

Mengetahui Isi didalam Array

Pada umumnya kita pasti bingung variabel ini (array) isinya apa sih? Saya punya cara sederhana untuk mengetahui apa isi yang terkandung didalam sebuah array. Mari sobat lihat contoh dibawah ini ya.

menggunakan print_r

<?php
$mahasiswa = array("nama_lengkap" => "Anto", "jenis_kelamin" => "Pria", "alamat" => "Bekasi", "tanggal_lahir" => "1985/12/01");
echo "<pre>";
print_r($mahasiswa);
echo "</pre>";
?>

Pada contoh diatas akan menghasilkan seperti gambar dibawah ini.

screen-shot-2016-10-12-at-10-38-14-am

menggunakan var_dump

<?php
$mahasiswa = array("nama_lengkap" => "Anto", "jenis_kelamin" => "Pria", "alamat" => "Bekasi", "tanggal_lahir" => "1985/12/01");
echo "<pre>";
var_dump($mahasiswa);
echo "</pre>";
?>

Sedangkan contoh menggunakan var_dump akan menghasilkan seperti gambar dibawah ini

screen-shot-2016-10-12-at-10-38-53-am

Hayo buat sobat yang punya pertanyaan tentang tutorial php array kali ini bisa meninggalkan pertanyaannya dikolom komentar ya.

Jangan lupa LIKE FACEBOOK Fan Pages BELAJARNGODING ya biar kalian dapet update terakhir dari setiap artikel kita.