PHP usort() Function












❮ مرجع آرایه PHP



مثال


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




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

خودت امتحانش کن »




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


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



نحو



usort(آرایه، myfunction)

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









مشخص می کند





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












جزئیات فنی











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




❮ مرجع آرایه PHP