Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में बहुआयामी सरणियाँ

एक सरणी जिसमें एक या अधिक सरणियाँ होती हैं, बहुआयामी सरणियाँ हैं। मुख्य सरणी में प्रत्येक तत्व की एक बहु-आयामी सरणी भी एक सरणी हो सकती है। और उप-सरणी में प्रत्येक तत्व एक सरणी हो सकता है, और इसी तरह। बहु-आयामी सरणी में मानों को एकाधिक अनुक्रमणिका का उपयोग करके एक्सेस किया जाता है।

उदाहरण

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
                )
        )
)

  1. C/C++ में एक बहुआयामी सरणियों का प्रारंभ

    बहुआयामी सरणी में, सरणी का आयाम 1 से अधिक होना चाहिए। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। यह एक बहुआयामी सरणी को इनिशियलाइज़ करने के लिए C++ प्रोग्राम है। एल्गोरिदम Begin    Initialize the elements of a multidimensional array.    

  1. सी भाषा में सरणियाँ

    ऐरे सन्निहित स्मृति स्थान पर एक ही प्रकार के तत्वों का एक संग्रह है। निम्नतम पता पहले तत्व से मेल खाता है जबकि उच्चतम अंतिम तत्व से मेल खाता है। ऐरे इंडेक्स शून्य (0) से शुरू होता है और एरे माइनस वन (सरणी आकार -1) के आकार के साथ समाप्त होता है। सरणी का आकार शून्य से बड़ा पूर्णांक होना चाहिए। आइए ए

  1. C . में बहुआयामी सरणियाँ

    यहाँ हम बहुआयामी सरणियाँ देखेंगे। एक सरणी मूल रूप से सजातीय डेटा का एक सेट है। उन्हें सन्निहित स्मृति स्थानों में रखा गया है। विभिन्न मामलों में हम देख सकते हैं कि सरणियाँ एक आयामी नहीं हैं। कभी-कभी हमें दो-आयामी या बहुआयामी रूप में एक सरणी बनाने की आवश्यकता होती है। बहुआयामी सरणियों को दो अलग-अलग