مرتب سازی آرایه ها در PHP
عناصر موجود در آرایه ها را می توان به کمک برخی توابع به ترتیب حروف الفبا و یا عددی ، نزولی و یا صعودی مرتب کرد.
تابع sort() در آرایه های PHP
()sort _ آرایه ها را به صورت صعودی مرتب می کند.
مثال زیر عناصر آرایه flowers$ را به ترتیب حروف الفبا به صورت صعودی مرتب می کند:
$flowers = array("Rose", "Sunflower", "Lily");
sort($flowers);
مثال زیر عناصر آرایه numbers$ را به ترتیب عددی به صورت صعودی مرتب می کند:
$numbers = array(5, 68, 3, 12, 1);
sort($numbers);
تابع rsort() در آرایه های PHP
()rsort _ آرایه ها را با ترتیب نزولی مرتب می کند.
مثال زیر عناصر آرایه flowers$ را به ترتیب حروف الفبا به صورت نزولی مرتب می کند:
$flowers = array("Rose", "Sunflower", "Lily");
rsort($flowers);
مثال زیر عناصر آرایه numbers$ را به ترتیب عددی به صورت نزولی مرتب می کند:
$numbers = array(5, 68, 3, 12, 1);
rsort($numbers);
تابع asort() در آرایه های PHP
()asort _ آرایه های انجمنی را بر اساس مقدار به صورت صعودی مرتب می کند.
مثال زیر یک آرایه انجمنی را بر اساس مقدار به ترتیب صعودی مرتب می کند:
$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
asort($age);
تابع ksort() در آرایه های PHP
()ksort _ آرایه های انجمنی را بر اساس کلید به صورت صعودی مرتب می کند.
مثال زیر یک آرایه انجمنی را بر اساس کلید به ترتیب صعودی مرتب می کند:
$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
ksort($age);
تابع arsort() در آرایه های PHP
()arsort _ آرایه های انجمنی را براساس مقدار به صورت نزولی مرتب می کند.
مثال زیر یک آرایه انجمنی را بر اساس مقدار به ترتیب نزولی مرتب می کند:
$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
arsort($age);
تابع krsort() در آرایه های PHP
()krsort _ آرایه های انجمنی را بر اساس کلید به صورت نزولی مرتب می کند.
مثال زیر یک آرایه انجمنی را بر اساس کلید به ترتیب نزولی مرتب می کند:
$age = array("Friday"=>"18", "Gomez"=>"27", "Morticia"=>"45");
krsort($age);