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 Berjalan

Definisi dan penggunaan

Fungsi array() digunakan untuk membuat array.

Dalam PHP, ada tiga jenis array:

  • Array indeks - Array dengan indeks angka
  • Array yang berhubungan - Array dengan kunci yang ditentukan
  • Array multidimensi - 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, dimulai dari 0 dan bertambah 1.

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 langsung, tetapi penggunaannya hampir sama seperti fungsi, jadi kami menambahkannya ke buku pedoman ini.

Sintaksis

Sintaksi array indeks:

array(value1,value2,value3,etc.);

Sintaksi array yang berhubungan:

array(key=>value,key=>value,key=>value,etc.);
Parameter Deskripsi
key Tetapkan nama kunci (nilai atau string).
value Tentukan kunci nilai.

Detil Teknik

Kembalikan nilai. Kembalikan array parameter.
Versi PHP: 4+
Log Perbaruan:

Dari PHP 5.4, boleh menggunakan sintaks array pendek, dengan [] untuk menggantikan array().

Contoh, gunakan $cars=["Volvo","BMW"]; sebagai ganti $cars=array("Volvo","BMW");

Contoh Lebih Banyak

Contoh 1

Buat array berhubungan bernama $age:

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

Contoh Berjalan

Contoh 2

Lengkap dan cetak nilai array indeks:

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

Contoh Berjalan

Contoh 3

Lengkap dan cetak semua nilai array berhubungan:

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

Contoh Berjalan

Contoh 4

Buat array multidimensi:

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

Contoh Berjalan