الفرق بين المراجعتين ل"PHP/pos"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(إفراغ الصفحة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:<code>الدالة krsort()‎ في PHP</code>}}</noinclude>
 
(PHP 4, PHP 5, PHP 7)
 
  
تُرتب الدالة <code>krsort()</code>‎ المصفوفة حسب المفتاح بترتيب عكسي.
 
 
== الوصف ==
 
<syntaxhighlight lang="php">
 
bool krsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
 
</syntaxhighlight>تُرتب هذه الدالة المصفوفة حسب المفتاح بترتيب عكسي، مع الحفاظ على ارتباط المفتاح بالقيمة التي يشير إليها. وهو أمر مفيد بشكل أساسي في المصفوفات الترابطية.
 
 
== المعاملات ==
 
 
=== <code>array</code> ===
 
المصفوفة المُدخلة.
 
 
=== <code>sort_flags</code> ===
 
يمكن تعديل طريقة الترتيب باستخدام المعامل الاختياري <code>sort_flags</code>، لمزيد من التفاصيل، راجع الدالة <code>[[PHP/sort|sort()‎‎]]</code>.
 
 
== القيم المعادة ==
 
تُعيد الدالة القيمة <code>TRUE</code> عند نجاح عملها أو <code>FALSE</code> عند فشل تنفيذها.
 
 
== أمثلة ==
 
المثال 1: مثال على الدالة <code>krsort()‎‎</code><syntaxhighlight lang="php">
 
<?php
 
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
 
krsort($fruits);
 
foreach ($fruits as $key => $val) {
 
    echo "$key = $val\n";
 
}
 
?>
 
</syntaxhighlight>سوف تكون مُخرجات المثال أعلاه كالتالي:<syntaxhighlight lang="php">
 
d = lemon
 
c = apple
 
b = banana
 
a = orange
 
</syntaxhighlight>
 
 
== انظر أيضًا ==
 
* الدالة <code>[[PHP/arsort|arsort()‎]]</code>: ترتيب عناصر المصفوفة بترتيب عكسي، والحفاظ على اقتران الفهارس مع القيم المرتبطة بها.
 
* الدالة <code>[[PHP/ksort|ksort()‎‎]]</code>: ترتيب مصفوفة حسب المفتاح.
 
* [[PHP/array sorting|المقارنة بين دوال ترتيب المصفوفة]].
 
 
= مصادر =
 
* [http://php.net/manual/en/function.krsort.php صفحة الدالة krsort في توثيق PHP الرسمي].
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP Function]]
 
[[تصنيف:PHP Array]]
 

مراجعة 14:19، 11 أبريل 2018