एक सरणी जिसमें एक या अधिक सरणियाँ होती हैं, बहुआयामी सरणियाँ हैं। मुख्य सरणी में प्रत्येक तत्व की एक बहु-आयामी सरणी भी एक सरणी हो सकती है। और उप-सरणी में प्रत्येक तत्व एक सरणी हो सकता है, और इसी तरह। बहु-आयामी सरणी में मानों को एकाधिक अनुक्रमणिका का उपयोग करके एक्सेस किया जाता है।
उदाहरण
PHP में बहुआयामी सरणियों को लागू करने के लिए, कोड इस प्रकार है-
<?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 ) ) )