PHP-এ অ্যারে উপাদানের ক্রম
আপনি ইতিমধ্যেই জানেন, সাধারণ অ্যারেগুলিতে উপাদানগুলি একটি কঠোর ক্রমে সাজানো থাকে, কারণ প্রতিটি উপাদানের অবস্থান এর কী দ্বারা নির্ধারিত হয়। সহযোগী অ্যারেগুলিতে আমরা নিজেরাই কীগুলি নির্ধারণ করি, তাই উপাদানগুলির ক্রম গুরুত্বপূর্ণ নয়।
উদাহরণ হিসাবে নিম্নলিখিত সহযোগী অ্যারেটি বিবেচনা করুন:
<?php
$arr = [1 => 'value1', 2 => 'value2', 3 => 'value3'];
echo $arr[1]; // আউটপুট হবে 'value1'
echo $arr[2]; // আউটপুট হবে 'value2'
echo $arr[3]; // আউটপুট হবে 'value3'
?>
যদি এই অ্যারের উপাদানগুলিকে এলোমেলো ক্রমে সাজানো হয় (অবশ্যই, তাদের কীগুলির সাথে一緒ে), তবে আমাদের স্ক্রিপ্টের কার্যকারিতার উপর এর কোন প্রভাব পড়বে না:
<?php
$arr = [3 => 'value3', 1 => 'value1', 2 => 'value2'];
echo $arr[1]; // আউটপুট হবে 'value1'
echo $arr[2]; // আউটপুট হবে 'value2'
echo $arr[3]; // আউটপুট হবে 'value3'
?>
তাছাড়া, সংখ্যাগত কীগুলির জন্য অগত্যা ফাঁক ছাড়া সমস্ত মান থাকতে হবে এমন নয়। আমাদের অ্যারেতে যেকোনো স্বেচ্ছাচারী সংখ্যা থাকতে পারে এবং এটি কোনো সমস্যার সৃষ্টি করবে না:
<?php
$arr = [7 => 'value1', 50 => 'value2', 23 => 'value3'];
?>
আপনার নিজস্ব যেকোনো একটি সহযোগী অ্যারেতে এটি পরীক্ষা করে দেখুন।