পিএইচপি কোচিং [পর্ব-২১] :: Multidimensional Array

পিএইচপি কোচিং

পিএইচপিতে  আমরা এখন দু ধরনের অ্যারে সম্পর্কে জানি। আরেকধরনের অ্যারের সাথে আপনাদের আজ পরিচয় করিয়ে দেব যাকে বলা হয় 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 ব্যাপারটিও আপনারা আয়ত্ত করতে পারছেন। সবাই ভালো থাকবেন। ধন্যবাদ।

Level 0

আমি MITHU। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 88 টি টিউন ও 1232 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

@MITHU: মিঠু ভাইয়ের সাথে একমত! 😀

এরকম ধারারবাহিক টিউন আমার মনে হয় আপনিই প্রথম করেছেন। এরকম একাধিক টিউন একসাথে প্রকাশ করলে অনেক সুন্দর লাগে আমার কাছে। এরকম আবার টিউন করে টিউন পেজটি ভরে দিবেন। ধন্যবাদ পিএইচপি ধারাবাহিক টিউন করার জন্য।

বাহবা , দুর্দান্ত গতি

উনি এত কষ্ট করে আমাদের জন্য এত বড় চেইন টিউন করলেন আমরা কোথায় ওনাকে উৎসাহ দিব তা না করে উল্টো উনাকে কিভাবে একটু পিন মারা যায় সেই চিন্তা করি । উনি যদি টিউন না করে উনার কোনো অসুবিধা নাই। বরং আমরা কিছু হতদরিদ্র পাঠক এই ধরনের টিউন গুলোর জন্য মাসের পর মাস অপেক্ষা করি । Mithu ভাই আপনাকে অসংখ্য ধন্যবাদ ।

ভাই এই ভাবে ধারাবাহিক টিউন করার জন্য অসখ্য অসখ্য ধন্যবাদ।

Ar tor soiche na. Where’s the next tune?

@MITHU ভাই, চেইন টিউন করা যে কতটা কষ্টের, তা আমি জানি।যত কষ্টই হোক টিউন চালিয়ে যান। আমরা অধীর আগ্রহে আপনার টিউনের অপেক্ষা করি। আপনাকে এত বর ধারাবাহিক টিউন এর জন্য শুধু মাত্র ধন্যবাদ দিলেও খুব কম হবে। তাই ধন্যবাদ দিয়ে আপনাকে ছোট করতে চাই না।

Level 0

ভাইয়া, আপনাকে কি বলে যে ধন্যবাদ দিব বুঝে উঠতে পারছি না। আপনার টিউন এর জন্যই আমি এক রাতে php বুঝেছি। আপনার next টিউন এর জন্য অধীর আগ্রহে বসে আছি।

Level 0

সিরিজ তা ই খুব সহজ ও সাবলীল। অনেক অনেক ধন্যবাদ।
পরের পর্ব গোলো সুরো করলে খুব উপকার হয়। অথবা যদি একটা গাইড লাইন মূলক ও পোস্ট deya jay tahole ও ভালো হয় jate next dhap gulo agiye jete pari.