الدرس الرابع عشر -Array -3-Sort

 

Sorting Array  ترتيب المصفوفة :

 

دوال ترتيب المصفوفة :

  • sort() -  ترتيب تصاعدي  
  • rsort() -  ترتيب تنازلي 
  • asort() – ترتيب المصفوفة المترابطة تصاعدي حسب القيمة
  • ksort() -   ترتيب المصفوفة المترابطة ترتيب تصاعدي حسب المفتاح
  • arsort() -   ترتيب المصفوفة المترابطة تنازلي  حسب القيمة
  • krsort() -    ترتيب المصفوفة المترابطة ترتيب تنازلي  حسب المفتاح

 

 

 

 

الأمثلة :

يقوم المثال التالي بفرز عناصر مجموعة السيارات  بترتيب أبجدي تصاعدي:

 

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);

?>

 

Output\

BMW
Toyota
Volvo

يقوم المثال التالي بفرز عناصر مصفوفة أرقام $ بترتيب رقمي تصاعدي

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);

?>

 

Output\

2
4
6
11
22

يقوم المثال التالي بفرز مصفوفة ترابطية بترتيب تصاعدي ، وفقًا للقيمة

 

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);

?>

Output\

Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43

قم بتجربة الدوال الأخرى بنفسك .