পিএইচপিতে আমরা এখন দু ধরনের অ্যারে সম্পর্কে জানি। আরেকধরনের অ্যারের সাথে আপনাদের আজ পরিচয় করিয়ে দেব যাকে বলা হয় multidimensional array, এটি এমন একটি অ্যারে যাতে আরো একাধিক অ্যারে থাকে। চলুন শুরু করা যাক।
নিচের উদাহরনটি দেখুন
<html> <body> <?php $abc=array("food"=>array("rice","fruit","vegetable"),"liquid"=>array("water","milk","honey")); echo $abc['food'][0]; echo "<br>"; echo $abc['liquid'][2]; ?> </body> </html>
এখানে $abc নামে একটি ভেরিয়েবল ডিক্লেয়ার আছে যাতে array() ফাংশনের মাধ্যমে food ও liquid নামের দুটি প্রকোষ্ঠ তৈরি হয়েছে। এই প্রকোষ্ঠ দুটি আবার প্রত্যেকেই একেকটি অ্যারে। যেমন food আরেতে আছে "rice","fruit","vegetable"। food এর জন্য এই মানগুলো নির্ধারন করা হয়েছে array("rice","fruit","vegetable") এর মাধ্যমে।
ফলে food নামের অ্যারেতে (যা $abc ভেরিয়েবলের জন্য প্রকোষ্ঠ হিসেবে কাজ করছে) o,1,2 নামের তিনটি প্রকোষ্ঠ তৈরি হল যাদের প্রত্যেকটিতে rice,fruit,vegetable এর একটি করে আছে। একইভাবে liquid এর জন্য "water","milk","honey" মানগুলো নির্ধারণ করা হয়েছে।
echo $abc['food'][0];
এই লাইনে $abc['food'][0] বলতে বোঝাচ্ছে "rice"। কিভাবে ?
$abc['food'] বলতে বোঝানো হচ্ছে food প্রকোষ্ঠে যে অ্যারে আছে তাকে, আর ['food'][0] বলতে বোঝানো হচ্ছে food এর ০ নাম্বার প্রকোষ্ঠে যে ডাটা আছে তাকে।
আউটপুট পাবেন নিচের মত।
এইতো!!!! আশা করি multidimensional array ব্যাপারটিও আপনারা আয়ত্ত করতে পারছেন। সবাই ভালো থাকবেন। ধন্যবাদ।
আমি MITHU। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 88 টি টিউন ও 1232 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
@MITHU: মিঠু ভাইয়ের সাথে একমত! 😀