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