مصفوفات فرز PHP
يمكن فرز العناصر الموجودة في المصفوفة بترتيب أبجدي أو رقمي ، تنازليًا أو تصاعديًا.
PHP - وظائف الفرز للمصفوفات
في هذا الفصل ، سنتناول وظائف فرز مصفوفة PHP التالية:
sort()
- فرز المصفوفات بترتيب تصاعديrsort()
- فرز المصفوفات بترتيب تنازليasort()
- رتب المصفوفات الترابطية بترتيب تصاعدي حسب القيمةksort()
- فرز المصفوفات الترابطية بترتيب تصاعدي ، وفقًا للمفتاحarsort()
- رتب المصفوفات الترابطية بترتيب تنازلي حسب القيمةkrsort()
- قم بفرز المصفوفات الترابطية بترتيب تنازلي حسب المفتاح
ترتيب المصفوفة بترتيب تصاعدي - Sort ()
يقوم المثال التالي بفرز عناصر مجموعة سيارات $ بترتيب أبجدي تصاعدي:
مثال
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
يفرز المثال التالي عناصر مصفوفة أرقام $ بترتيب رقمي تصاعدي:
مثال
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
ترتيب المصفوفة بترتيب تنازلي - rsort ()
يفرز المثال التالي عناصر مجموعة سيارات $ بترتيب أبجدي تنازلي:
مثال
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
يفرز المثال التالي عناصر مصفوفة أرقام $ بترتيب تنازلي رقمي:
مثال
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
صفيف الفرز (ترتيب تصاعدي) ، حسب القيمة - asort ()
يقوم المثال التالي بفرز المصفوفة الترابطية بترتيب تصاعدي ، وفقًا للقيمة:
مثال
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
صفيف الفرز (ترتيب تصاعدي) ، وفقًا لـ Key - ksort ()
يفرز المثال التالي المصفوفة الترابطية بترتيب تصاعدي ، وفقًا للمفتاح:
مثال
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
مصفوفة الفرز (ترتيب تنازلي) ، حسب القيمة - الترتيب ()
يفرز المثال التالي المصفوفة الترابطية بترتيب تنازلي وفقًا للقيمة:
مثال
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
مصفوفة الفرز (ترتيب تنازلي) ، وفقًا لـ Key - krsort ()
يفرز المثال التالي المصفوفة الترابطية بترتيب تنازلي ، وفقًا للمفتاح:
مثال
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
استكمال مرجع مصفوفة PHP
للحصول على مرجع كامل لجميع دوال المصفوفة ، انتقل إلى مرجع مصفوفة PHP الكامل .
يحتوي المرجع على وصف موجز ، وأمثلة للاستخدام ، لكل وظيفة!