انتقل إلى محتوى الدرس

PHP Array Sorting Functions Table جدول دوال ترتيب المصفوفات

تعلّم ترتيب المصفوفات تصاعدياً وتنازلياً وبحسب المفاتيح في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي دوال ترتيب المصفوفات القياسية في PHP 8.4:

الدالة البرمجيةالترتيب حسباتجاه الترتيبهل تحفظ المفاتيح الأصلية؟
sort($arr, $flags)القيمة (Value)تصاعدي (من الأصغر للأكبر)لا (تعيد الفهرسة من 0)
rsort($arr, $flags)القيمة (Value)تنازلي (من الأكبر للأصغر)لا (تعيد الفهرسة من 0)
asort($arr, $flags)القيمة (Value)تصاعدي (من الأصغر للأكبر)نعم (تحفظ ارتباط المفتاح بالقيمة)
arsort($arr, $flags)القيمة (Value)تنازلي (من الأكبر للأصغر)نعم (تحفظ ارتباط المفتاح بالقيمة)
ksort($arr, $flags)المفتاح (Key)تصاعدي (أبجدياً أو رقمياً)نعم (تحفظ ارتباط المفتاح بالقيمة)
krsort($arr, $flags)المفتاح (Key)تنازلي (عكسياً)نعم (تحفظ ارتباط المفتاح بالقيمة)
natsort($arr)القيمة (ترتيب طبيعي للأرقام)تصاعدينعم (تحفظ ارتباط المفتاح بالقيمة)
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

لقد أتقنت في هذا الدرس ترتيب المصفوفات المفهرسة عبر sort() و rsort()، وترتيب المصفوفات الترابطية مع حفظ مفاتيحها عبر asort() و arsort() و ksort() و krsort()، والترتيب الطبيعي عبر natsort() ورايات المقارنة. الخطوة التالية هي الانتقال إلى الدرس الخامس والعشرين (php-array-functions) لإتقان دوال البحث والدمج وتفكيك المصفوفات.