কম্পিউটার

পিএইচপি বহুমাত্রিক অ্যারে।


সংজ্ঞা এবং ব্যবহার

পিএইচপি-তে একটি বহুমাত্রিক অ্যারেকে অ্যারের অ্যারে হিসাবে বিবেচনা করা হবে যাতে অ্যারের মধ্যে প্রতিটি উপাদান নিজেই একটি অ্যারে হয়। একটি বহুমাত্রিক অ্যারের অভ্যন্তরীণ উপাদানগুলি সহযোগী বা সূচীযুক্ত হতে পারে৷

যদিও অ্যারেগুলি যে কোনও স্তর পর্যন্ত নেস্ট করা যেতে পারে, তবে বাইরের দিকের ভিতরে একাধিক মাত্রিক অ্যারে সহ দ্বিমাত্রিক অ্যারে বাস্তবসম্মত ব্যবহার হয়

সিনট্যাক্স

//টু ডাইমেনশনাল অ্যাসোসিয়েটিভ অ্যারেটোডিম =অ্যারে( "row1" => অ্যারে(k1=>v1,k2=>v2,k3=>v3), "row2" =>অ্যারে(k4=>v4,k5=> v5,k6=>v6))//টু ডাইমেনশনাল ইনডেক্সড অ্যারেটোডিম=অ্যারে( অ্যারে(v1,v2,v3), অ্যারে(v4,v5,v6))

সূচীকৃত দ্বিমাত্রিক বিন্যাসের ক্ষেত্রে, আমরা নিম্নলিখিত সিনট্যাক্স সহ তার সূচী দ্বারা অ্যারে থেকে একটি উপাদান অ্যাক্সেস করতে পারি:

$arr[সারি][কলাম];

PHP সংস্করণ

অ্যারের অ্যাসাইনমেন্টের জন্য বর্গাকার বন্ধনীর ব্যবহার PHP 5.4

থেকে উপলব্ধ

নিম্নলিখিত উদাহরণটি সূচিবদ্ধ 2D অ্যারে দেখায় যেখানে প্রতিটি উপাদান একটি সূচীযুক্ত অ্যারে

উদাহরণ

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

1 2 3 4 511 22 33 44 551 2 3 4 511 22 33 44 55 

নিম্নোক্ত উদাহরণে 2D অ্যারেকে সূচী দেওয়া হয়েছে এবং উপাদান হিসেবে সহযোগী অ্যারে রয়েছে

উদাহরণ

100, 2=>200, 3=>300), array(1=>'aa', 2=>'bb', 3=>'cc '),);foreach ($arrs $arr হিসাবে){ foreach ($arr হিসাবে $i=>$j){ echo $i । "->" .$j ""; } echo "\n";}এর জন্য ($row=0; $row $j){ echo $i । "->" .$j ""; } echo "\n";}?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

1->100 2->200 3->3001->aa 2->bb 3->cc1->100 2->200 3->3001->aa 2->bb 3->cc} 

নিম্নলিখিত উদাহরণে আমাদের একটি সহযোগী দ্বিমাত্রিক অ্যারে আছে:

উদাহরণ

11,"marks"=>50);$arr2=array("rno"=>22,"marks"=>60);$arrs=array ( "মানভ"=>$arr1, "Ravi"=>$arr2); foreach ($arrs as $key=>$val){ echo "name :" । $কী ""; foreach ($val হিসেবে $i=>$j){ echo $i। "->" .$j ""; } echo "\n";}?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

নাম:মানব rno->11 marks->50 name :Ravi rno->22 marks->60

এই উদাহরণে ইনডেক্সড অ্যারে হিসাবে প্রতিটি মানের সাথে সহযোগী অ্যারে রয়েছে

উদাহরণ

$arr1, "DB"=>$arr2);foreach ($arrs as $key=>$val){ echo $key। ":"; ($i=0; $i 

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

Langs:PHP Java PythonDB:Oracle MySQL SQLite

  1. কিভাবে বহুমাত্রিক পিএইচপি অ্যারেকে জাভাস্ক্রিপ্ট অ্যারেতে রূপান্তর করবেন?

  2. সি-তে একটি বহুমাত্রিক বিন্যাসের সূচনা

  3. সি-তে বহুমাত্রিক অ্যারে

  4. PHP-তে array() ফাংশন