الفرق بين المراجعتين لصفحة: «PHP/pos»
< PHP
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:<code>الدالة krsort() في PHP</code>}}</noinclude> (PHP 4, PHP 5, PHP 7) تُرتب الدالة <code>krsort()</code> المصف...' |
Khaled-yassin (نقاش | مساهمات) |
||
سطر 15: | سطر 15: | ||
=== <code>sort_flags</code> === | === <code>sort_flags</code> === | ||
يمكن تعديل طريقة الترتيب باستخدام المعامل الاختياري <code>sort_flags</code>، لمزيد من التفاصيل، راجع الدالة <code>sort()</code>. | يمكن تعديل طريقة الترتيب باستخدام المعامل الاختياري <code>sort_flags</code>، لمزيد من التفاصيل، راجع الدالة <code>[[PHP/sort|sort()]]</code>. | ||
== القيم المعادة == | == القيم المعادة == |
مراجعة 10:50، 11 أبريل 2018
(PHP 4, PHP 5, PHP 7)
تُرتب الدالة krsort()
المصفوفة حسب المفتاح بترتيب عكسي.
الوصف
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
تُرتب هذه الدالة المصفوفة حسب المفتاح بترتيب عكسي، مع الحفاظ على ارتباط المفتاح بالقيمة التي يشير إليها. وهو أمر مفيد بشكل أساسي في المصفوفات الترابطية.
المعاملات
array
المصفوفة المُدخلة.
sort_flags
يمكن تعديل طريقة الترتيب باستخدام المعامل الاختياري sort_flags
، لمزيد من التفاصيل، راجع الدالة sort()
.
القيم المعادة
تُعيد الدالة القيمة TRUE
عند نجاح عملها أو FALSE
عند فشل تنفيذها.
أمثلة
المثال 1: مثال على الدالة krsort()
<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
krsort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
سوف تكون مُخرجات المثال أعلاه كالتالي:
d = lemon
c = apple
b = banana
a = orange
انظر أيضًا
- الدالة
arsort()
: ترتيب عناصر المصفوفة بترتيب عكسي، والحفاظ على اقتران الفهارس مع القيم المرتبطة بها. - الدالة
ksort()
: ترتيب مصفوفة حسب المفتاح. - المقارنة بين دوال ترتيب المصفوفة.