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