PHP Indexed Arrays হল এমন একটি অ্যারে যেখানে মানগুলো নির্দিষ্ট ক্রমানুসারে ইনডেক্স করা থাকে এবং প্রতিটি মানের জন্য একটি স্বয়ংক্রিয় সংখ্যাসূচক ইনডেক্স থাকে। ইনডেক্স 0 থেকে শুরু হয়।
Indexed Array কী?
Indexed array হলো এক ধরণের অ্যারে যেখানে প্রতিটি উপাদান (value) একটি নম্বর (index) দ্বারা চিহ্নিত হয়। এই নম্বর স্বয়ংক্রিয়ভাবে 0 থেকে শুরু হয়।
Indexed Array এর সিনট্যাক্স:
// Indexed Array তৈরি করার দুটি উপায় আছে:
// উপায় ১:
$fruits = array("Apple", "Banana", "Mango");
// উপায় ২:
$fruits[0] = "Apple";
$fruits[1] = "Banana";
$fruits[2] = "Mango";
Indexed Array এর মান এক্সেস করা:
echo $fruits[0]; // আউটপুট: Apple
echo $fruits[1]; // আউটপুট: Banana
Indexed Array এর উপর লুপ চালানো:
$fruits = array("Apple", "Banana", "Mango");
for ($i = 0; $i < count($fruits); $i++) {
echo $fruits[$i] . "<br>";
}
উপরের কোডটি অ্যারেটি লুপ করে প্রতিটি ফলের নাম আউটপুট হিসেবে দেখাবে:
- Apple
- Banana
- Mango
Indexed Array কখন ব্যবহার করবেন?
- যখন আপনাকে একই ধরনের একাধিক ডেটা সংরক্ষণ করতে হবে।
- যখন আপনি লুপ ব্যবহার করে মান গুলো একসাথে প্রক্রিয়া করতে চান।
সারাংশ:
Indexed array হলো সবচেয়ে সহজ ও সাধারণ PHP অ্যারে টাইপ। এটি সংখ্যাসূচক ইনডেক্স ব্যবহার করে মান সংরক্ষণ করে এবং প্রায় সব ধরনের পুনরাবৃত্তি বা লুপে এটি ব্যবহার করা যায়।
একটি টিপস:
PHP এর count() ফাংশন ব্যবহার করে অ্যারের মোট উপাদান সংখ্যা বের করা যায়, যা লুপে প্রায়শই ব্যবহার হয়।