PHP-তে arsort() ফাংশনটি একটি অ্যারে উল্টো ক্রমে সাজায় এবং ইনডেক্স অ্যাসোসিয়েশন বজায় রাখে।
সিনট্যাক্স
arsort(arr, compare)
প্যারামিটার
arr − নির্দিষ্ট অ্যারে।
compare − অ্যারে উপাদানগুলো কীভাবে তুলনা করবেন তা নির্দিষ্ট করে। সম্ভাব্য মান −
SORT_STRING - আইটেমগুলি স্ট্রিং হিসেবে তুলনা করুন
SORT_REGULAR - টাইপ পরিবর্তন না করে আইটেমগুলি তুলনা করুন
SORT_NUMERIC - আইটেমগুলি সংখ্যাসূচকভাবে তুলনা করুন
SORT_LOCALE_STRING - বর্তমান লোকেলের ভিত্তিতে স্ট্রিং হিসেবে আইটেমগুলি তুলনা করুন।
SORT_NATURAL - প্রাকৃতিক ক্রম ব্যবহার করে স্ট্রিং হিসেবে আইটেমগুলি তুলনা করুন
রিটার্ন মান
arsort() ফাংশনটি সফল হলে TRUE এবং ব্যর্থ হলে FALSE রিটার্ন করে।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php $rank = array("Australia"=>2,"India"=>5,"Bangladesh"=>9); arsort($rank); foreach($rank as $akey=>$avalue) { echo "Key=" . $akey . " : Value=" . $avalue; echo "<br>"; } ?>
আউটপুট
Key=Bangladesh : Value=9 Key=India : Value=5 Key=Australia : Value=2