Mempelajari Array Pada PHP

Kali ini saya akan menjelaskan penggunaan array pada php. Salah satu tipe data di dalam PHP yang cukup banyak digunakan untuk memudahkan proses input output pada koleksi data adalah Array.

Array merupakan kumpulan data yang tersimpan dalam suatu variabel dan diletakkan pada memori. Data yang ada di dalam array disebut dengan elemen array. Data dapat terdiri dari keys dan Values.

Keys berfungsi sebagai penunjuk lokasi dari elemen array dan values merupakan nilai yang tersimpan dalam lokasi tersebut.

Membuat Array Pada PHP

Sintaks Array cukup sederhana, kita hanya perlu menggunakan keyword array(). Perhatikan pendefinisian array berikut:

$Data = array( key => value );

Atau

$data = array( value1, value2 );

perhatikan perbedaan dari kedua contoh array di atas, pendefinisian pertama kita menentukan key yang dapat kita gunakan untuk menunjuk value dari key tersebut yaitu value. Kemudian yang kedua kita hanya menggunakan value, yang elemen di dalamnya dapat kita ambil dengan menggunakan index. Elemen dari array dimulai dari 0 sampai dengan jumlah data – 1.

Contoh Penggunaan Array pada PHP


<?php

//Contoh  <strong>array pada php</strong>

$Data = array(‘PHP’, ‘Java’, ‘C’, ‘Pascal’);

echo $Data[0]; // Ini akan menampilkan PHP
echo $Data[1]; // Ini akan menampilkan Java

echo "<br>";
//Mengakses keseluruhan elemen dalam array

foreach ( $Data as $val ){
 echo "Bahasa Pemrograman : " . $val . "<br>";
}

//Akan menampilkan output sebagai berikut:

// Bahasa Pemrograman : PHP
// Bahasa Pemrograman : Java
// Bahasa Pemrograman : C
// Bahasa Pemrograman : Pascal

?>

Pada contoh diatas kita, kita mempunyai array yang berisi data nama bahasa pemrograman. Kita harus mengapit elemen array dengan tanda kutip ( Anda bisa menggunakan kutip tunggal maupun ganda ) jika tipe datanya string. Dan kita memisahkan setiap elemen array menggunakan tanda koma “,”.  Anda mengikuti tutorial belajar array pada php.

Pada akhir script, kita menampilkan seluruh data array menggunakan foreach().

Secara otomatis key akan didefinisikan oleh array yang dimulai dari index 0. Anda bisa melihat demonstrasi dari penyimpanan elemen dalam array dengan cara tambahkan kode berikut ini pada script diatas dan lihat source-nya dengan menekan CTRL +U pada browser.

print_r($Data);

Maka anda akan melihat susunan data seperti ini

Array

(

[0] => PHP

[1] => Java

[2] => C

[3] => Pascal

)

Anda bisa melihat index 0 berisi PHP, index 1 berisi Java dst.

Menggunakan Key dan Value

Selain dari cara seperti pada contoh sebelumnya, kita dapat mendefinisikan array menggunakan key dan value. Contoh berikut ini kita akan membuat array dengan menggunakan pengaturan key yang didefinisikan sendiri.


<?php

//Dasar array pada php

$Data = array('Nama'=>'Abd Rahmat Ika', 'Pekerjaan'=>'Web Develover');

echo $Data['Nama']; // Menampilkan Abd Rahmat Ika
echo $Data['Pekerjaan']; // Menampilkan Web Developer

//Anda juga bisa langsung menampilkan keseluruhan data
foreach ( $Data as $key=>$val ){
    echo $key . " : " . $val . "<br>";
}
//Tampilan dari foreach

// Nama : Abd Rahmat Ika
// Pekerjaan : Web Develover

?>

Pada contoh diatas kita menggunakan key Nama untuk menampilkan Abd Rahmat Ika dan key Pekerjaan untuk menampilkan Web Develover.

Array Ganda/Multidimensi

Secara prinsip array ganda merupakan sebuah array yang di dalamnya terdapat array. Perhatikan contoh berikut ini.


<?php

$Data = array('Web developer'=>array('Nama'=>'Abd Rahmat Ika', 'Telp'=>'085xxx'),
'Web Designer'=>array('Nama'=>'Rohim', 'Telp'=>'081xxx') );

//Untuk mengakses secara individu
echo $Data['Web developer']['Nama']; // Menampilkan Abd Rahmat Ika

//Untuk mengakses keseluruhan
foreach ($Data as $key => $values ) {
   echo $key . ": <br>";
   foreach ( $values as $val=>$item ){
       echo $val . " : " . $item . "<br>";
   }
}
//Script diatas menampilkan

// Web developer:
// Nama : Abd Rahmat Ika
// Telp : 085xxx

// Web Designer:
// Nama : Rohim
// Telp : 081xxx

?>

Saya rasa cukup sekian penjelasan mengenai array pada php, jika ada yang kurang jelas silahkan tinggalkan komentar. Terimakasih telah mengikuti tutorial ini dan semoga bermanfaat.

Please follow and like us:

You Might Also Like

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *