مثال
عناصر آرایه $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