Fungsi array() PHP

Contoh

Membuat array yang dinamai $cars, memberikan tiga elemen kepadanya, dan mencetak teks yang mengandung nilai array:

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

Contoh Pengoperasian

Definisi dan penggunaan

Fungsi array() digunakan untuk membuat array.

Dalam PHP, ada tiga jenis array:

  • Array yang diindeks - Array dengan indeks angka
  • Array yang berhubungan - Array dengan kunci yang ditentukan
  • Array multi dimensi - Isi array yang mengandung satu atau lebih array

Keterangan

array() membuat array dengan kunci dan nilai. Jika kunci diabaikan saat mendefinisikan array, maka akan dihasilkan kunci integer, yang dimulai dari 0 dan bertambah 1 setiap kali.

Untuk membuat array yang berhubungan dengan array() menggunakan => untuk memisahkan kunci dan nilai.

Untuk membuat array kosong, jangan kirim parameter ke array():

$new = array();

Perhatian:array() sebenarnya adalah struktur bahasa (language construct), biasanya digunakan untuk mendefinisikan array eksprima langsung, tetapi penggunaannya hampir sama seperti fungsi, jadi kami menambahkannya ke buku pedoman.

Syntaks

Syntaks array yang diindeks:

array(value1,value2,value3,et cetera;)

Syntaks array yang berhubungan:

array(key=>value,key=>value,key=>value,et cetera;)
Parameter Deskripsi
key Atur nama kunci (angka atau string).
value Tentukan kunci nilai.

Detil teknis

Kembalikan nilai. Kembalikan array parameter.
Versi PHP: 4+
Catatan pembaruan:

Dari PHP 5.4, dapat digunakan sintaks array pendek, dengan [] untuk menggantikan array().

Contoh, gunakan $cars=["Volvo","BMW"]; untuk menggantikan $cars=array("Volvo","BMW");

Beberapa contoh lain

Contoh 1

Buat array asosiasi bernama $age:

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

Contoh Pengoperasian

Contoh 2

Mengelilingi dan mencetak nilai array indeks:

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

Contoh Pengoperasian

Contoh 3

Mengelilingi dan mencetak nilai array asosiasi semua:

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

Contoh Pengoperasian

Contoh 4

Buat array multidimensi:

<?php
// Array dua dimensi:
$cars=array
  (
  array("Volvo",100,96),
  array("BMW",60,59),
  array("Toyota",110,100)
  );
?>

Contoh Pengoperasian