كيفية استخدام دالة arsort () في PHP

Kyfyt Astkhdam Dalt Arsort Fy Php



يعد فرز المصفوفات مهمة مهمة لمبرمجي PHP لأنه يسمح بتنظيم البيانات بشكل أفضل ويحسن الأداء. ال مجموعة مصفوفة() دالة هي طريقة فرز شائعة الاستخدام في PHP تسمح للمطورين بفرز المصفوفات بترتيب معين. استخدام مجموعة مصفوفة() ، يمكن للمبرمج فرز المصفوفة وفقًا للقيم التي تحتوي عليها ، من الأعلى إلى الأدنى والعكس صحيح.

هذه المدونة هي دليل مفصل لاستخدام مجموعة مصفوفة() تعمل في PHP.

ما هي دالة PHP arsort ()

ال مجموعة مصفوفة() هي دالة PHP مضمنة مفيدة تستخدم لفرز المصفوفة بترتيب تنازلي مع مراعاة قيمها مع الحفاظ على ارتباطات القيمة الرئيسية. يقوم بفرز المصفوفة بترتيب عكسي مقارنة بوظيفة asort () ، والتي تُستخدم لفرز المصفوفة بترتيب تصاعدي.







بناء الجملة: الصيغة المستخدمة من قبل مجموعة مصفوفة() يتم إعطاء الوظيفة في PHP كـ



تشكيلة ( مجموعة مصفوفة و الأعلام )

تقبل هذه الوظيفة وسيطين:



مجموعة مصفوفة: مصفوفة معينة مطلوب فرزها.





الأعلام: هذه معلمة اختيارية تُستخدم لتحديد إحدى القيم المعطاة:

  • SORT_REGULAR: هذه قيمة افتراضية تقارن العناصر بشكل طبيعي.
  • SORT_NUMERIC: يستخدم هذا لمقارنة العناصر عدديا.
  • SORT_STRING: يستخدم هذا لمقارنة العناصر بالسلاسل.
  • SORT_LOCALE_STRING: يستخدم هذا لمقارنة العناصر مثل السلاسل ، بناءً على الموقع الحالي.
  • SORT_NATURAL: يستخدم هذا لمقارنة العناصر كسلاسل باستخدام الترتيب الطبيعي.
  • SORT_FLAG_CASE: يستخدم هذا لمقارنة العناصر مثل السلاسل بالإضافة إلى حالة الأحرف المكثفة.

قيمة الإرجاع: عند النجاح ، ستكون القيمة المعادة بواسطة الدالة صحيحة ؛ وإلا فإنها ترجع خطأ.



كيفية التعامل مع دالة arsort () في PHP

الخطوات الأساسية لاستخدام مجموعة مصفوفة() الوظيفة في PHP هي:

الخطوة 1: قم بتعريف وتهيئة مصفوفة.

الخطوة 2: استخدم ال مجموعة مصفوفة() تعمل عن طريق تمرير المصفوفة المعلنة ونوع الفرز كوسائط.

الخطوه 3: اطبع المصفوفة التي تم فرزها على الشاشة باستخدام حلقة لكل حلقة.

دعونا ننظر في بعض الأمثلة:

مثال 1

في كود PHP المحدد ، سنقوم بفرز مصفوفة من الأعداد الصحيحة باستخدام مجموعة مصفوفة() وظيفة:

<؟ php

int_array دولار = مجموعة مصفوفة ( 7 و 6 و 4 و 1 و 10 و 9 و 8 ) ؛

تشكيلة ( int_array دولار و SORT_NUMERIC ) ؛

صدى صوت 'المصفوفة التي تم فرزها هي:' ؛

foreach ( int_array دولار مثل قيمة دولار ) {

صدى صوت قيمة دولار . '' ؛

}

؟>

مثال 2

في كود PHP معين ، سنقوم بفرز مجموعة من الأحرف باستخدام امتداد مجموعة مصفوفة() وظيفة.

<؟ php

char_array دولار = مجموعة مصفوفة ( 'l' و 'أنا' و 'ن' و 'في' و 'x' و 'ح' و 'أنا' و 'ن' و 'ر' ) ؛

تشكيلة ( char_array دولار ) ؛

صدى صوت 'المصفوفة التي تم فرزها هي:' ؛

foreach ( char_array دولار مثل قيمة دولار ) {

صدى صوت قيمة دولار . '' ؛

}

؟>

يفرز كود PHP أعلاه مصفوفة الأحرف بترتيب تنازلي على أساس قيم ASCII للأحرف.

مثال 3

لفرز الأحرف أبجديًا ، يمكنك إضافة معلمة اختيارية 'SORT_STRING' .

على سبيل المثال:

<؟ php

char_array دولار = مجموعة مصفوفة ( 'l' و 'أنا' و 'ن' و 'في' و 'x' و 'ح' و 'أنا' و 'ن' و 'ر' ) ؛

تشكيلة ( char_array دولار و SORT_STRING ) ؛

صدى صوت 'المصفوفة التي تم فرزها هي: ' ؛

foreach ( char_array دولار مثل قيمة دولار )

{

صدى صوت قيمة دولار . '' ؛

}

؟>

خاتمة

ال مجموعة مصفوفة() الوظيفة هي أداة مهمة لمبرمجي PHP الذين يرغبون في تنظيم المصفوفات وفرزها حسب القيمة. باستخدام الخطوات الأساسية الموضحة في هذا الدليل ، يمكن للمطورين فرز التسلسلات للقرارات بسرعة وفعالية. مجموعة مصفوفة()، مع العديد من الخيارات والمعلمات ، يوفر خيارات مرنة وقوية لجميع احتياجات فرز مصفوفة PHP.