एक एरे जिसमें एक या अधिक एरे होते हैं, मल्टीडायमेंशनल एरे कहलाते हैं। मुख्य एरे में प्रत्येक एलिमेंट भी एक एरे हो सकता है। और सब-एरे में प्रत्येक एलिमेंट एक एरे हो सकता है, और इसी तरह। मल्टीडायमेंशनल एरे में मानों को मल्टीपल इंडेक्स का उपयोग करके एक्सेस किया जाता है।
उदाहरण: 2-डायमेंशनल एरे
<?php
$marks = array(
"kevin" => array(
"physics" => 95,
"maths" => 90,
),
"ryan" => array(
"physics" => 92,
"maths" => 97,
),
);
echo "Marks for kevin in physics : ";
echo $marks['kevin']['physics'] . "\n";
echo "Marks for ryan in maths : ";
echo $marks['ryan']['maths'] . "\n";
?>
आउटपुट
Marks for kevin in physics : 95
Marks for ryan in maths : 97
उदाहरण: 3-डायमेंशनल एरे
<?php
$arr = array(
array(
array(100, 150),
array(200, 250),
),
array(
array(300, 350),
array(400, 500),
),
);
print_r($arr);
?>
आउटपुट
Array (
[0] => Array
(
[0] => Array
(
[0] => 100
[1] => 150
)
[1] => Array
(
[0] => 200
[1] => 250
)
)
[1] => Array
(
[0] => Array
(
[0] => 300
[1] => 350
)
[1] => Array
(
[0] => 400
[1] => 500
)
)
)