ওয়েব স্কুল বিডি : সুপ্রিয় শিক্ষার্থী বন্ধুরা, শুভেচ্ছা নিয়ো। আমরা গত ক্লাসে এরে নিয়ে আলোচনা করেছিলাম। আজ তোমাদের এরের প্রকারভেদ নিয়ে আলোচনা করা হলো :
এরের প্রকারভেদ :
পি এইচ পিতে তিন ধরণের এরে ব্যবহৃত হয়ে থাকে। যথা :
- নিউমেরিক এরে (Numeric array)
- এসোসিয়েটিভ এরে (Associative array)
- মাল্টিডাইমেনশনাল এরে (Multidimensional array)
নিউমেরিক এরে :
নিউমেরিক এরে এর ক্ষেত্রে প্রতিটি এরে উপাদান নিউমেরিক সংখ্যার সূচি অনুযায়ী সজ্জিত থাকে। আগের টিউটোরিয়াল “এরে তৈরির কৌশল” লেখাটিতে যে দুটি কৌশল দেখানো হয়েছে তা মূলত নিউমেরিক এরে তৈরির কৌশল ছিল।
এসোসিয়েটিভ এরে :
এসোসিয়েটিভ এরে এর ক্ষেত্রে এরের উপাদান সমূহের ইনডেক্স হিসেবে সংখ্যা নয় বরং স্ট্রিং ব্যবহার করা হয়। বিষয়টি সহজভাবে উপস্থাপনার জন্য একটা উদাহরণ দেয়া যাক। ধরুন আপনি একদল লোকের বয়স একটা এরেতে সংরক্ষণ করলেন। এখন এমন যদি হয় যে ব্যাক্তির নামটি কল করেই আপনি লোকটির বয়স জানতে চাচ্ছেন, তাহলে আপনি এসোসিয়েটিভ এরে ব্যবহার করতে পারেন।যেমন $name = array("Rahim"=>25,"Karim"=>22,"Abdulla"=>27,"Manik"=>30); এখানে ব্যাক্তির নাম ইনডেক্স হিসেবে ব্যবহৃত হয়েছে। এখন echo $name['Rahim']; এর মাধ্যমে Rahim কল করলে এর অধীনে থাকা মান প্রদর্শিত হবে; অর্থাৎ 25 প্রদর্শিত হবে।
<html>
<head>
<title> www.webscoolbd.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
</style>
</head>
<body>
<?php
echo "<h2> Example of Associative Array </h2>";
echo "<h3> Age of Rahim, Karim, Abdulla, Manik : </h3>";
$name = array("Rahim"=>25,"Karim"=>22,"Abdulla"=>27,"Manik"=>30);
echo $name['Rahim'];
echo "<br />";
echo $name['Karim'];
echo "<br />";
echo $name['Abdulla'];
echo "<br />";
echo $name['Manik'];
echo "<br />";
?>
</body>
</html>
<head>
<title> www.webscoolbd.com</title>
<style>
body{background: #00cc99 ; color: #000000;}
</style>
</head>
<body>
<?php
echo "<h2> Example of Associative Array </h2>";
echo "<h3> Age of Rahim, Karim, Abdulla, Manik : </h3>";
$name = array("Rahim"=>25,"Karim"=>22,"Abdulla"=>27,"Manik"=>30);
echo $name['Rahim'];
echo "<br />";
echo $name['Karim'];
echo "<br />";
echo $name['Abdulla'];
echo "<br />";
echo $name['Manik'];
echo "<br />";
?>
</body>
</html>
মাল্টিডাইমেনশনাল এরে :
সাধারণত এরেতে এরে ইলিমেন্ট হিসেবে ব্যবহৃত হয় কোন সংখ্যা অথবা স্ট্রিং । কিন্তু মাল্টিডাইমেনশনাল এরেতে এরে ইলিমেন্ট নিজেই একটা এরে হয়। যেমন $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.webschool.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>
<head>
<title> www.webschool.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>
অনলাইন এ ক্লাস করুন একদম ফ্রী. …
প্রতিদিন রাত ৯টা থেকে ১০.৩০টা পর্যন্ত
Skype id - wschoolbd
বি.দ্র.: ওয়েব স্কুল বিডি থেকে বিদেশে পড়াশোনা সংক্রান্ত বিভিন্ন পরামর্শ প্রদান করার উদ্যোগ নেওয়া হয়েছে। আমাদের সাথে যোগাযোগ – ০১৯১৫-৪২৭০৭০ (সকাল ১১ টা থেকে দুপুর ১ টা পর্যন্ত)।
Tags
PHP