পিএইচপি মাল্টিডাইমেনশনাল অ্যারে - PHP Multi Array

এই টিউটোরিয়ালের প্রথমের দিকে আমরা ব্যাখ্যা করেছি যে, Array হলো key/value যুক্ত একটি একক লিস্ট।

যাইহোক, কখনো হয়তবা আপনি একের অধিক key যুক্ত ভ্যালু জমা করতে চাইবেন।

মাল্টিডাইমেনশনাল Array এর মাধ্যমে আপনি এই কাজটি সহজেই করতে পারেবেন।


পিএইচপি - মাল্টিডাইমেনশনাল Array

মাল্টিডাইমেনশনাল Array বলতে ঐধরনের Array কে বুঝায় যার মধ্যে দুই বা তার অধিক Array থাকে।

পিএইচপি দুই, তিন, চার, পাঁচ অথবা তারো অধিক ডাইমেনশনের Array বুঝে। কিন্তু বেশির ভাগ মানুষের ক্ষেত্রেই তিন ডাইমেনশনের অধিক Array কে ম্যানেজ করা কষ্টকর হয়ে যায়।

Array এর ডাইমেনশন বলতে কোন একটি এলিমেন্টকে সিলেক্ট করার জন্য আপনার যতো সংখ্যক ইনডেক্স নাম্বারের দরকার হয় সেটিকে বুঝায়।

  • দুই ডাইমেনশনের Array তে একটি এলিমেন্টকে সিলেক্ট করার জন্য আপনার দুটি ইনডেক্স নাম্বার লাগবে।
  • তিন ডাইমেনশনের Array তে একটি এলিমেন্টকে সিলেক্ট করার জন্য আপনার তিনটি ইনডেক্স নাম্বার লাগবে।

পিএইচপি Two-Dimensional Array

একটি দুই ডাইমেনশন Array হলো Array এর মধ্যে Array। তিন ডাইমেনশন Array হলো Array এর মধ্যে Array তার মধ্যে Array।

প্রথমত, এই টেবিলটি লক্ষ্য করুন:

মোবাইলের নামস্টকের পরিমানবিক্রয়ের পরিমান
স্যামসাং9553
নকিয়া169113
ব্লাকবেরি2510
আইফোন7045

উপরের টেবিলের ডেটাগুলো আমরা নিম্নের ন্যায় একটি দুই ডাইমেনশন Array তে রাখতে পারিঃ

kt_satt_skill_example_id=162

এখন দুই ডাইমেনশনযুক্ত $mobiles Array টি চারটি Array ধারন করছে এবং এটির দুটি ইনডেক্স রয়েছেঃ সারি এবং কলাম।

$mobiles Array কে এক্সেস করার জন্য আমাদেরকে অবশ্যই দুটি ইনডেক্স নাম্বার উল্লেখ করতে হবে। যথা-সারি এবং কলাম।

kt_satt_skill_example_id=163

এছাড়া $mobiles Array এর এলিমেন্টগুলো আরও সহজে পাওয়ার জন্য আমরা একটি For লুপের মধ্যে অন্য একটি For লুপ ব্যবহার করতে পারি। এখানেও আমাদেরকে দুটি ইনডেক্স উল্লেখ করতে হবে।

kt_satt_skill_example_id=164

Content added || updated By

আরও দেখুন...

Promotion