১২.৪ মাল্টিডাইমেনশনাল এরে (Multidimensional array)

সাধারণত এরেতে এরে ইলিমেন্ট হিসেবে ব্যবহৃত হয় কোন সংখ্যা অথবা স্ট্রিং । কিন্তু মাল্টিডাইমেনশনাল এরেতে এরে ইলিমেন্ট নিজেই একটা এরে হয়। যেমন
$name = array(
“Web”=>array(“HTML”, “CSS”, “PHP”),
“Graphics”=>array(“Photoshop”, “Illustrator”, “Flash”),
“Programming”=>array(“Java”, “C++”, “C”)
);
এখানে মোট তিনটি এরে একটি মূল এরের এরে ইলিমেন্ট হিসেবে গৃহীত হয়েছে। এখন যদি এরে থেকে “PHP” নির্বাচন করে ওয়েবে প্রদর্শন করতে হয় তাহলে লেখতে হবে echo $name[‘Web’][2]; ।

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
</style>

</head>
<body>
<?php
echo “<h2> Example of Multidimensional Array</h2>”;
$name = array(
“Web”=>array(“HTML”, “CSS”, “PHP”),
“Graphics”=>array(“Photoshop”, “Illustrator”, “Flash”),
“Programming”=>array(“Java”, “C++”, “C”)
);
echo “<h3> Subjects for web: </h3>”;
echo $name[‘Web’][0];
echo “<br />”;
echo $name[‘Web’][1];
echo “<br />”;
echo $name[‘Web’][2];
echo “<br />”;
echo “<h3> Subjects for Graphics: </h3>”;
echo $name[‘Graphics’][0];
echo “<br />”;
echo $name[‘Graphics’][1];
echo “<br />”;
echo $name[‘Graphics’][2];
echo “<br />”;
echo “<h3> Subjects for Programming: </h3>”;
echo $name[‘Programming’][0];
echo “<br />”;
echo $name[‘Programming’][1];
echo “<br />”;
echo $name[‘Programming’][2];
echo “<br />”;
?>
</body>

</html>

উপরের কোডটুকু একটা nptepad এ লেখার পর File মেনুতে ক্লিক করে Save as এ ক্লিক করার পর File name এ index.php দিয়ে Save as type এ All files সিলেক্ট করে Save এ ক্লিক করে Save করতে হবে। index.php ফাইলটিকে C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। এ কাজটিকে সহজে করার জন্য htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দেয়া যেতে পারে। XAMPP Running অবস্থায় থাকলে index.php  ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লেখতে হবে http://localhost/index.php । আর যদি htdocs ফোল্ডারের মধ্যে কোন নতুন ফোল্ডার যেমন site নামে একটা ফোল্ডার তৈরি করে তার মধ্যে index.php ফাইলটিকে রাখা হয় তাহলে ব্রাউজারের এড্রেস বারে লেখতে হবে http://localhost/site/index.php । তাহলে ব্রাউজারে নিচের ছবির মত দেখাবে।

লেখকঃ অসীম কুমার
তিনি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এ লেখাপড়া করছেন। টিউটোরিয়ালবিডি ও বিজ্ঞানপ্রযুক্তি ব্লগে তিনি ইলেক্ট্রনিক্স সহ বিভিন্ন টেকনোলজি বিষয়ে লিখে থাকেন। বর্তমানে তিনি লেখাপড়ার পাশাপাশি টিউটোহোস্টে কর্মরত আছেন।

Leave a Comment