อาร์เรย์หลายมิติเก็บอาร์เรย์หลายตัวไว้ด้วยกัน ในขณะที่อาร์เรย์เชื่อมโยงเก็บข้อมูลเป็นคู่คีย์-ค่า สามารถจัดกลุ่มความสัมพันธ์ของข้อมูลได้ด้วยอาร์เรย์เชื่อมโยงหลายมิติ
ตัวอย่าง
<?php
$my_arr = array();
$my_arr['Employee'] = array(
"Name" => "Joe",
"Age" => "20",
"Birth_date" => "2000",
"Job_details" => array(
"Position" => "Manager",
"Salary" => "Lakhs"
)
);
print_r($my_arr['Employee']['Name']);
echo "\n";
echo $my_arr['Employee']['Age'];
?>
ผลลัพธ์
Joe 20
สร้างอาร์เรย์ที่มีข้อมูลพนักงานหลายระดับ เข้าถึงข้อมูลด้วยคีย์ชื่อ เช่น ['Employee']['Name'] และ ['Employee']['Job_details']['Position'] ได้ตรงไปตรงมา