قم بفرز عناصر المصفوفة $a باستخدام دالة المقارنة المعرفة من قبل المستخدم:
<?phpfunction 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( صفيف,myfunction );
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد المصفوفة التي سيتم فرزها. |
com.myfunction | خياري. سلسلة تحدد دالة مقارنة قابلة للاستدعاء. إذا كانت المعلمة الأولى <، =، > المعلمة الثانية، فيجب أن تقوم دالة المقارنة المقابلة بإرجاع عدد صحيح <، =، > 0. |
قيمة الإرجاع: | إرجاع TRUE في حالة النجاح وFALSE في حالة الفشل. |
---|---|
نسخة PHP: | 4+ |