شرح صفوف ومحتوى الفقرة
عند ترتيب مصفوفة ترابطية (مثل أسماء الطلاب المرتبطة بدرجاتهم أو المنتجات المرتبطة بأسعارها)، يجب الحفاظ على الارتباط الوثيق بين كل مفتاح وقيمته.
استخدم الدالة asort() لترتيب المصفوفة تصاعدياً حسب القيم مع الاحتفاظ بالمفاتيح، واستخدم الدالة arsort() لترتيبها تنازلياً حسب القيم مع بقاء كل مفتاح مرتبطاً بقيمته.
PHP
<?php
$leaderboard = ['Tariq' => 140, 'Nadia' => 210, 'Mazen' => 175];
arsort($leaderboard);
foreach ($leaderboard as $player => $points) {
echo $player . ': ' . $points . "\n";
}