|
|
سطر 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]]
| |