PHP uasort() Function












❮ مرجع آرایه PHP



مثال


عناصر آرایه $arr را با استفاده از یک تابع مقایسه تعریف شده توسط کاربر، بر اساس مقادیر مرتب کنید:




تابع my_sort($a,$b)
{
اگر ($a==$b) بازگشت 0;
return ($a<$b)?-1:1;
}
br>
$arr=array("a"=>4,"b"=>2,"c"=>8,"d"=>6);

uasort($arr,"my_sort");
?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع uasort() یک آرایه را با استفاده از یک تابع مقایسه تعریف شده توسط کاربر مرتب می کند.


نکته: از uksort() استفاده کنید
تابعی برای مرتب کردن آرایه بر اساس کلیدها با استفاده از یک تابع مقایسه تعریف شده توسط کاربر.



نحو



uasort(آرایه، myfunction)

مقادیر پارامتر









مشخص می کند





پارامتر توضیح
آرایه لازم است. آرایه را برای مرتب سازی
myfunction اختیاری. رشته ای که تابع مقایسه قابل فراخوانی را تعریف می کند. تابع مقایسه باید یک عدد صحیح <، =، یا > از 0 اگر آرگومان اول <، =، یا > از آرگومان دوم

جزئیات فنی











مقدار بازگشتی: در مورد موفقیت درست است. FALSE در صورت شکست
نسخه PHP: 4+




❮ مرجع آرایه PHP