কম্পিউটার টিউটোরিয়াল

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

উদাহরণ

আরেকটি উদাহরণ দেখা যাক, যেখানে আমরা ৩-ডাইমেনশনাল অ্যারে তৈরি করছি:

<?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. সি/সি++-তে মাল্টিডাইমেনশনাল অ্যারে ইনিশিয়ালাইজেশন (Initialization)

  2. সি-এ মাল্টিডাইমেনশনাল অ্যারে ইনিশিয়ালাইজেশন

  3. C ভাষায় অ্যারে

  4. সি-এ মাল্টিডাইমেনশনাল অ্যারে (Multidimensional Arrays)