uasort() একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন সহ একটি অ্যারে সাজায় এবং সূচক অ্যাসোসিয়েশন বজায় রাখে।
সিনট্যাক্স
uasort(arr, custom_function)
পরামিতি
-
আরার − নির্দিষ্ট করা অ্যারে৷
৷ -
কাস্টম_ফাংশন - তুলনা ফাংশন। এটি অবশ্যই শূন্যের চেয়ে কম, সমান বা বড় একটি পূর্ণসংখ্যা প্রদান করবে যদি প্রথম আর্গুমেন্টটি যথাক্রমে দ্বিতীয়টির চেয়ে কম, সমান বা বড় বলে বিবেচিত হয়৷
ফেরত
uasort() ফাংশন সাফল্যের ক্ষেত্রে সত্য এবং ব্যর্থতার ক্ষেত্রে মিথ্যা প্রদান করে।
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?php function display($x,$y) { if ($x==$y) return 0; return ($x<$y)?-1:1; } $myarr = array("a"=>30,"b"=>12,"c"=>75); uasort($myarr,"display"); foreach($myarr as $x=>$x_value) { echo "Key=" . $x . " Value=" . $x_value; echo "<br>"; } ?>
আউটপুট
নিচের আউটপুট −
Key=b Value=12 Key=a Value=30 Key=c Value=75