فرز مصفوفة ترابطية بترتيب تنازلي حسب القيمة الرئيسية:
<?php$age=array("Peter"=>"35"،Ben"=>"37"،Joe"=>"43");arsort($age);?>تقوم الدالة arsort() بفرز مصفوفة ترابطية بترتيب تنازلي حسب قيمة المفتاح.
نصيحة: برجاء استخدام الدالة asort() لفرز المصفوفة الترابطية بترتيب تصاعدي حسب قيمة المفتاح.
نصيحة: يرجى استخدام الدالة krsort() لفرز المصفوفة الترابطية بترتيب تنازلي حسب اسم المفتاح.
أرسورت ( صفيف، نوع الفرز )؛
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد المصفوفة التي سيتم فرزها. |
نوع الفرز | خياري. يحدد كيفية ترتيب عناصر/عناصر المصفوفة. القيم المحتملة: 0 = SORT_REGULAR - الافتراضي. ضع كل عنصر بترتيب منتظم (معيار ASCII، لا تغير النوع). 1 = SORT_NUMERIC - تعامل مع كل عنصر كرقم. 2 = SORT_STRING - تعامل مع كل عنصر كسلسلة. 3 = SORT_LOCALE_STRING - تعامل مع كل عنصر كسلسلة، بناءً على اللغة الحالية (يمكن تغييرها باستخدام setlocale()). 4 = SORT_NATURAL - تعامل مع كل عنصر كسلسلة، باستخدام الفرز الطبيعي مثل natsort(). 5 = SORT_FLAG_CASE - يمكن فرز السلاسل معًا (بطريقة البت OR) باستخدام SORT_STRING أو SORT_NATURAL، بشكل غير حساس لحالة الأحرف. |
قيمة الإرجاع: | إرجاع TRUE في حالة النجاح وFALSE في حالة الفشل. |
---|---|
نسخة PHP: | 4+ |