Array PHP

Array dapat menyimpan satu atau lebih nilai dalam variabel tunggal.

Contoh

Array menyimpan beberapa nilai dalam variabel tunggal:

<?php
$cars=array("porsche","BMW","Volvo");
echo "Saya suka " . $cars[0] . ", " . $cars[1] . " dan " . $cars[2] . ".";
?>

Contoh Instalasi

Apa itu array?

Array adalah variabel khusus yang dapat menyimpan lebih dari satu nilai.

Jika Anda memiliki daftar proyek (misalnya daftar merek mobil), menyimpan nama merek ini dalam variabel tunggal seperti ini:

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

Namun, jika Anda ingin mengelilingi variabel dan mencari nilai yang spesifik? atau jika Anda perlu menyimpan 300 merek mobil, bukan 3?

Solusi adalah membuat array!

Array dapat menyimpan banyak nilai dalam variabel tunggal, dan Anda dapat mengakses nilai yang spesifik melalui indeks referensi.

Membuat array dalam PHP

Dalam PHP, array() Fungsi untuk membuat array:

array();

Dalam PHP, ada tiga tipe array:

  • Array Indeks - Array dengan indeks numerik
  • Array Berhubungan - Array dengan kunci yang ditentukan
  • Array Multidimensi - Array yang berisi beberapa array lain

Array Indeks PHP

Ada dua cara untuk membuat array indeks:

Indeks adalah yang otomatis disediakan (indeks dimulai dari 0):

$cars=array("porsche","BMW","Volvo");

atau Anda dapat mengalokasikan indeks secara manual:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

Contoh di bawah ini membuat array yang dinamai $cars, menyalin tiga elemen, dan menampilkan kalimat yang mengandung nilai array:

Contoh

<?php
$cars=array("porsche","BMW","Volvo");
echo "Saya suka " . $cars[0] . ", " . $cars[1] . " dan " . $cars[2] . ".";
?>

Contoh Instalasi

Dapatkan panjang array - fungsi count()

count() Fungsi ini digunakan untuk mengembalikan panjang array (jumlah elemen):

Contoh

<?php
$cars=array("porsche","BMW","Volvo");
echo count($cars);
?>

Contoh Instalasi

Mengelilingi indeks array

Jika Anda ingin mengelilingi dan menampilkan semua nilai indeks array, Anda dapat menggunakan perulangan for, seperti ini:

Contoh

<?php
$cars=array("porsche","BMW","Volvo");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
  echo $cars[$x];
  echo "<br>";
}
?>

Contoh Instalasi

Array Asosiasi PHP

Array asosiasi adalah array yang menggunakan kunci yang ditentukan yang disediakan untuk array.

Ada dua metode untuk membuat array asosiasi:

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

atau:

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

Setelah itu, Anda dapat menggunakan kunci yang ditentukan dalam skrip:

Contoh

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

Contoh Instalasi

Mengelilingi Array Asosiasi

Untuk mengelilingi dan menampilkan semua nilai array asosiasi, Anda dapat menggunakan perulangan foreach, seperti ini:

Contoh

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=" . $x . ", Value=" . $x_value;
  echo "<br>";
}
?>

Contoh Instalasi

Array Multidimensi

Kami akan membahas array multidimensi di tutorial PHP tingkat tinggiArray Multidimensi.

Panduan Referensi Lengkap Array PHP

Untuk referensi lengkap fungsi array, kunjungi situs kami Panduan Referensi Array PHP.

Panduan referensi ini mengandung deskripsi singkat setiap fungsi, contoh penggunaan.