دالة PHP sort()

مثال

ترتيب العناصر في مجموعة $cars حسب الأبجدية في ترتيب تصاعدي:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
؟

运行实例

التعريف والاستخدام

يقوم دالة sort() بترتيب مجموعة النصوص حسب الترتيب الافتراضي.

التعليقات:هذا الدالة تعين أسماء مفاتيح جديدة للعناصر في المجموعة. سيتم حذف الأسماء المفترضة.

إذا نجح، فإنه يعود TRUE، وإذا فشل، فإنه يعود FALSE。

نصيحة:استخدم ترتيب تنازلي الوظيفة تقوم بترتيب المجموعات المعدة بالترتيب التنازلي.

الجملة

ترتيب(array,sortingtype);
المتغيرات الوصف
array مطلوب. تحديد المجموعة التي سيتم ترتيبها.
sortingtype

اختياري. تحديد كيفية مقارنة عناصر المجموعة. القيم الممكنة:

  • 0 = SORT_REGULAR - افتراضي. ترتيب كل عنصر وفقًا للترتيب العادي (ASCII عادي، دون تغيير النوع).
  • 1 = SORT_NUMERIC - تعامل كل عنصر كعدد.
  • 2 = SORT_STRING - تعامل كل عنصر كنوع نصي.
  • 3 = SORT_LOCALE_STRING - تعامل كل عنصر كنوع نصي، بناءً على إعدادات اللغة الحالية (يمكن تعديلها باستخدام setlocale()).
  • 4 = SORT_NATURAL - تعامل كل عنصر كنوع نصي، باستخدام ترتيب طبيعي مشابه لناتسورت().
  • 5 = SORT_FLAG_CASE - يمكن دمجها (بإشارة أو) SORT_STRING أو SORT_NATURAL لترتيب الأنواع النصية، دون النظر في الحالة.

تفاصيل تقنية

القيمة المعدة: إذا نجح، فإنه يعود TRUE، وإذا فشل، فإنه يعود FALSE。
إصدار PHP: 4+

مزيد من الأمثلة

مثال 1

ترتيب العناصر في المجموعة $numbers بترتيب تصاعدي بالعدد:

<?php
$numbers = array(4,6,2,22,11);
ترتيب($numbers);
؟

运行实例