PHP uksort() 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);

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

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




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


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


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



نحو



uksort(آرایه، myfunction)

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









مشخص می کند





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







<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });






جزئیات فنی











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



❮ مرجع آرایه PHP