Array PHP

Array menyimpan beberapa nilai dalam satu variabel tunggal. 



Apa itu Array? 

Variabel adalah tempat penyimpanan untuk integer atau text. Masalahnya adalah, jika menggunakan variabel, maka kita hanya akan terus menyimpan satu nilai saja. 


Array adalah variabel khusus, yang dapat menyimpan beberapa nilai dalam satu variabel tunggal. Jika Anda memiliki daftar item (daftar nama mobil, misalnya), menyimpan mobil di variabel tunggal bisa terlihat seperti ini:


$cars1="Saab";
$cars2="Volvo";
$cars3="BMW";

Sebuah array dapat menampung semua nilai variabel di bawah satu nama. Dan anda dapat mengakses nilai dengan mengacu pada nama array. Setiap elemen dalam array memiliki indeks sendiri sehingga dapat dengan mudah diakses. 



Di PHP, ada tiga jenis array: 

  • Array numeric - Sebuah array dengan indeks numerik 
  • Array Associative - Array dimana setiap kunci ID diasosiasikan dengan nilai 
  • Array Multidimensi - Sebuah array yang berisi satu atau lebih array



Array numeric 

Sebuah array numerik menyimpan setiap elemen array dengan indeks numerik. Ada dua metode untuk membuat array numerik. 

Pengindexan secara otomatis dimulai dari nol (0)


$cars=array("Saab","Volvo","BMW","Toyota");


Pengindexan secara manual


$cars[0] = "Saab";
$cars[1] = "Volvo";
$cars[2] = "BMW";
$cars[3] = "Toyota";


Contohnya array numerik dalam program


<?php
$cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
echo $cars[0] . " and " . $cars[1] . " are Swedish cars.";
?>



Array asosiatif 

Array asosiatif, setiap tombol ID dikaitkan dengan nilai. Ketika menyimpan data tentang nilai-nilai dengan nama tertentu, numerik array tidak terlalu terbaik untuk melakukannya. Dengan array asosiatif kita dapat menggunakan nilai-nilai sebagai kunci dan memberikan nilai kepada mereka. 

Dalam contoh ini kita menggunakan sebuah array untuk menetapkan usia ke orang yang berbeda:


$ages = array("Andi"=>32, "Joni"=>30, "Lina"=>34);


Cara lain pendefinisian array asosiatif


$ages["Andi"]=32; 
$ages["Joni"]=30; 
$ages["Lina"]=34;


Contoh penggunaannya dalam program PHP.


$ages["Andi"]=32; 
$ages["Joni"]=30; 
$ages["Lina"]=34;

echo "lina berusia ".$ages["lina"]." tahun";



Array multidimensi 

Dalam array multidimensi, setiap elemen dalam array utama juga dapat array. Dan setiap elemen dalam sub-array dapat berupa array, dan sebagainya. Dalam contoh ini kita membuat array multidimensi, dengan kunci ID otomatis ditetapkan:


$families = array
  (
  "Andi"=>array
  (
  "Napitu",
  "Pulu" 
  ),
  "Doni"=>array
  (
  "Uluh",
  "Jatuh"
  ),
  "Boni"=>array
  (
  "Black",
  "Junior"
  )
);
 
Bagikan halaman ke sosial media
 
 
 

   Komentar Anda