فرز مصفوفة ترابطية بترتيب تنازلي حسب اسم المفتاح:
<?php$age=array("Peter"=>"35"،Ben"=>"37"،Joe"=>"43");krsort($age);?>تقوم الدالة krsort() بفرز مصفوفة ترابطية بترتيب تنازلي حسب اسم المفتاح.
نصيحة: يرجى استخدام الدالة ksort() لفرز المصفوفة الترابطية بترتيب تصاعدي حسب اسم المفتاح.
نصيحة: يرجى استخدام الدالة arsort() لفرز المصفوفة الترابطية بترتيب تنازلي حسب قيمة المفتاح.
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+ |