"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية فرز صفيف متعدد الأبعاد بواسطة عمود محدد في PHP؟

كيفية فرز صفيف متعدد الأبعاد بواسطة عمود محدد في PHP؟

نشر في 2025-03-25
تصفح:692

How to Sort a Multidimensional Array by a Specified Column in PHP?

مفتاح الفرز هو توفير وظيفة مقارنة مخصصة تحدد ترتيب عناصر الصفيف. ثانياً. يمثل كل عنصر سجلًا بأعمدة متعددة. لفرز المصفوفة بواسطة العمود

"اسم"

، استخدم الكود التالي: إرجاع strcmp ($ a ['name'] ، $ b ['name']) ؛ }) ؛ تستخدم وظيفة المقارنة المخصصة هذه الدالة

strcmp

لمقارنة عمود 'name' لكل عنصر. سيكون للمصفوفة المصنفة العناصر المطلوبة أبجديًا بناءً على العمود

"اسم"

على سبيل المثال ، إلى الفرز بواسطة

'رقم'
    ثم
  • 'اسم'
  • :
  • if ($ a ['number'] == $ b ['number']) { إرجاع strcmp ($ a ['name'] ، $ b ['name']) ؛ } إرجاع $ a ['number'] - $ b ['number'] ؛ }) ؛
الميزات المتقدمة

اطلب.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3