عناصر موجود در آرایه را میتوان به ترتیب حروف الفبا و یا عددی ، نزولی یا صعودی مرتب کرد.
توابع مرتب سازی آرایه ها در 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);