الفرق بين المراجعتين لصفحة: «PHP/rsort»

من موسوعة حسوب
< PHP
طلا ملخص تعديل
 
سطر 36: سطر 36:
2 = banana
2 = banana
3 = apple
3 = apple
</syntaxhighlight>رُتِبت المصفوفة fruits بترتيب هجائي عكسي.
</syntaxhighlight>رُتِبت المصفوفة <code>fruits</code> بترتيب هجائي عكسي.


== ملاحظات ==
== ملاحظات ==

المراجعة الحالية بتاريخ 02:41، 14 أبريل 2018

(PHP 4, PHP 5, PHP 7)

تُرتب الدالة rsort()‎‎‎‎‎‎‎‎‎‎‎ مصفوفة بترتيب عكسي.

الوصف

bool rsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

تُرتب هذه الدالة المصفوفة بترتيب عكسي (من الأعلى إلى الأقل).

ملاحظة: إذا تساوت مقارنة عنصرين، فإن ترتيبهما النسبي في المصفوفة المُرتّبة يكون غير محدد.

المعاملات

array

المصفوفة المُدخلة.

sort_flags

يمكن تعديل طريقة الترتيب باستخدام المعامل الاختياري sort_flags، لمزيد من التفاصيل، راجع الدالة sort()‎.

القيم المعادة

تُعيد الدالة القيمة TRUE عند نجاح عملها أو FALSE عند فشل تنفيذها.

أمثلة

المثال 1: مثال على الدالة rsort()‎

<?php
$fruits = array("lemon", "orange", "banana", "apple");
rsort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val\n";
}
?>

سوف تكون مُخرجات المثال أعلاه كالتالي:

0 = orange
1 = lemon
2 = banana
3 = apple

رُتِبت المصفوفة fruits بترتيب هجائي عكسي.

ملاحظات

ملاحظة: تُعيّن هذه الدالة مفاتيح جديدة للعناصر في المصفوفة array. وستزيل أي مفاتيح موجودة قد سبق تعينها، بدلاً من مجرد إعادة ترتيب المفاتيح.

انظر أيضًا

مصادر