تابع ()usort

چاپ

 تابع ()usort

PHP Array Referenceمرجع Array در php

مثال (تابع ()usort)

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

<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}

$a=array(4,2,8,6);
usort($a,"my_sort");
?>

امتحان کنید »

تعریف و کاربرد

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

نحوه نوشتن

usort(array,myfunction);
پارامترهاتوضیحات
array

ضروری. آرایه ای که قرار است مرتب شود را مشخص می کند.

myfunction

اختیاری. یک رشته که یک تابع مقایسه ی قابل فراخونی را مشخص می کند. تابع مقایسه ، باید یک مقدار کوچکتر یا مساوی یا بزرگتر از 0 را برگرداند،، در صورتی که اولین آرگومان، کوچکتر یا مساوی یا بزرگتر از دومین آرگومان باشد.

جزئیات تکنیکی

مقدار برگشتی:

در صورت موفقیت، TRUE و در صورت شکست FALSEبرگردانده خواهد شد. 

ورژن php: 4+

PHP Array Referenceمرجع Array در php