عناصر موجود در آرایه را میتوان به ترتیب حروف الفبا و یا عددی ، نزولی یا صعودی مرتب کرد.

توابع مرتب سازی آرایه ها در PHP

توابع مرتب سازی آرایه ها به صورت زیر می باشد:

  • ()sort _ آرایه ها را به صورت صعودی مرتب می کند.
  • ()rsort _ آرایه ها را با ترتیب نزولی مرتب می کند.
  • ()asort _ آرایه های انجمنی را بر اساس مقدار به صورت صعودی مرتب می کند.
  • ()ksort _ آرایه های انجمنی را بر اساس کلید به صورت صعودی مرتب می کند.
  • ()arsort _ آرایه های انجمنی را براساس مقدار به صورت نزولی مرتب می کند.
  • ()krsort _ آرایه های انجمنی را بر اساس کلید به صورت نزولی مرتب می کند.

()sort

مثال زیر عناصر آرایه flowers$ را به ترتیب حروف الفبا به صورت صعودی مرتب می کند:

$flowers = array("Rose", "Sunflower", "Lily");
sort($flowers);

مثال زیر عناصر آرایه numbers$ را به ترتیب عددی به صورت صعودی مرتب می کند:

$numbers = array(5, 68, 3, 12, 1);
sort($numbers);

()rsort

مثال زیر عناصر آرایه flowers$ را به ترتیب حروف الفبا به صورت نزولی مرتب می کند:

$flowers = array("Rose", "Sunflower", "Lily");
rsort($flowers);

مثال زیر عناصر آرایه numbers$ را به ترتیب عددی به صورت نزولی مرتب می کند:

$numbers = array(5, 68, 3, 12, 1);
rsort($numbers);

()asort

مثال زیر یک آرایه انجمنی را بر اساس مقدار به ترتیب صعودی مرتب می کند:

$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
asort($age);

()ksort

مثال زیر یک آرایه انجمنی را بر اساس کلید به ترتیب صعودی مرتب می کند:

$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
ksort($age);

()arsort

مثال زیر یک آرایه انجمنی را بر اساس مقدار به ترتیب نزولی مرتب می کند:

$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
arsort($age);

()krsort

مثال زیر یک آرایه انجمنی را بر اساس کلید به ترتیب نزولی مرتب می کند:

$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
krsort($age);

خلاصه درس

تمرین


مشاهده پاسخ
توسعه دهندگان
اسما علیلو