Berbeda dengan variabel yang pernah kita pelajari dahulu, array merupakan suatu tipe data yang mengijinkan kita untuk menggrup dan memanipulasi lebih dari satu value atau nilai dalam satu waktu.
Array merupakan variabel jamak, variabel yang mempunyai banyak elemen yang diacu dengan satu nama yang sama. Setiap elemen variabel diacu dengan menggunakan nomor elemen.
Sebagai contoh, bila kita ingin memesan suatu nilai atau elemen dengan variabel, maka kita hanya bisa memesan satu elemen saja.
$penjumlahan=$_POST[‘a’]+$_POST[‘b’]; |
Tapi dengan menggunakan array maka kita dapat memesan lebih dari satu nilai atau elemen variable.
$hitung=array($_POST[A]+$_POST[B], $_POST[A]-$_POST[B], $_POST[A]*$_POST[B], $_POST[A]/$_POST[B] ); |
Dimana setiap elemen variabelnya diacu dengan nomor yang mana,
- $_POST[A]+$_POST[B] diacu dengan nomor “0”,
- $_POST[A]-$_POST[B] diacu dengan nomor “1”,
- $_POST[A]*$_POST[B] diacu dengan nomor “2” dan
- $_POST[A]/$_POST[B] diacu dengan nomor “3”,
Pengelompokkan Array
Array Menurut Jenisnya
1. Array berindeks
Array berindeks merupakan tipe array yang umum, yaitu variabel array yang setiap elemennya diacu dengan menggunakan nomor elemen.
a. Array indeks tercantum
Yaitu array dengan mendefinisikan nomor kunci pada setiap elemennya:
$TKJ[0]=’Anggit’; $TKJ[1]=’Albar’; $TKJ[2]=’Rheza’; $TKJ[3]=’Febrilian’; |
b. Array indeks tersembunyi
Yaitu array yang tanpa mencantumkan atau mendefinisikan nomor kunci pada setiap elemennya, dan ini akan dibaca otomatis oleh PHP mulai dari 0,1,2,dst.
$TKJ[]=’Anggit’; $TKJ[]=’Albar’; $TKJ[]=’Rheza’; $TKJ[]=’Febrilian’; |
c. Array himpunan indeks
Yakni array yang dilakukan secara langsung dalam bentuk kumpulan nilai yang diapit dengan tanda kurung, setiap nilai dipisahkan dengan koma dan diawali dengan perintah array.
$TKJ=array(‘Anggit’,’Albar’,’Rheza’,’Febrilian’); |
2. Array Assosiatif
Array asosiatif adalah array yang setiap elemennya diacu dengan menggunakan nama, berupa string ataupun nomor.
$english = array( "Cat" => "Kucing", "Dragonfly" => "Capung", "Fish" => "Ikan", "Owl" => "Burung Hantu" ); |
Atau
$english[‘Cat’]=’Kucing’; $english[‘Dragonfly’]=’Capung’; $english[‘Fish’]=’Ikan’; $english[‘Owl’]=’Burung Hantu’; |
Array Menurut Tingkatannya
1. Array berdimensi satu
Array berdimensi satu merupakan array yang hanya memiliki satu indeks saja
$TKJ=array("Ghulam","Ghea","Vivi"); |
2. Array Multidimensi
Array Multidimensi merupakan array yang dapat memiliki array lebih dari satu.
$jurusan=array( "TKJ_A"=>array( "M Fajar", "Ayu", "Anissa", "Rahayu"), "TKJ_B"=>array( "Ghulam", "Ghea", "Vivi") ); |
Bersambung.....
0 komentar:
Posting Komentar