Array PHP

Array dapat menyimpan satu atau lebih nilai dalam variabel tunggal.

Contoh

Array menyimpan banyak nilai dalam variabel tunggal:

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

Contoh Penggunaan

Apa itu array?

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

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

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

Tetapi, jika anda ingin melintasi variabel dan mencari nilai tertentu? 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 mana melalui indeks referensi.

Membuat array dalam PHP

Dalam PHP, array() Fungsi untuk membuat array:

array();

Dalam PHP, terdapat tiga jenis array:

  • Array indeks - Array dengan indeks numerik
  • Array berhubungan - Array dengan kunci yang ditentukan
  • Array Berdimensi - Array dalam array

Array indeks PHP

Ada dua cara untuk membuat array indeks:

Indeks disediakan secara otomatis (indeks dimulai dari 0):

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

Atau anda boleh mengatur indeks secara manual:

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

Contoh di bawah ini membuat array yang dinamakan $cars, menempatkan tiga elemen, dan mengeluarkan paragraf yang mengandung nilai array:

Contoh

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

Contoh Penggunaan

Dapatkan panjang array - fungsi count()

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

Contoh

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

Contoh Penggunaan

Melintasi indeks array

Jika anda ingin melintasi dan menampilkan semua nilai indeks array, anda boleh gunakan 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 Penggunaan

Array Berhubungan PHP

Array yang berhubungan adalah array yang menggunakan kunci yang ditetapkan untuk array.

Ada dua cara untuk membuat array yang berhubungan:

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

atau:

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

Kemudian anda boleh menggunakan kunci yang ditentukan dalam skrip:

Contoh

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

Contoh Penggunaan

Melintasi Array Berhubungan

Untuk melintasi dan keluarkan semua nilai array yang berhubungan, anda boleh gunakan pengulangan 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 Penggunaan

Array Berdimensi

Kami akan menghuraikan tutorial tingkat tinggi PHP untuk iniArray Berdimensi.

Panduan Rujukan Lengkap Array PHP

Untuk panduan rujukan lengkap fungsi array, lawati laman kami Panduan Rujukan Array PHP.

Panduan rujukan setiap fungsi termasuk contoh penggunaan.