sort ()
Функція sort
Функція sort має наступний синтаксис:
sort (масив [, опції])
і сортує масив, тобто впорядковує його значення за зростанням. Ця функція видаляє всі існуючі в масиві ключі, замінюючи їх числовими індексами, відповідно новим порядком елементів. У разі успішного завершення роботи вона повертає true, інакше - false.
Приклад. Нехай у нас є два масиви: ціна товарів - їх назви і, навпаки, назви товарів - їх ціна. Впорядкуємо ці масиви за зростанням:
<?
$іtems = array (10 => "хліб", 20 => "молоко",
30 => "бутерброд");
sort($items);
// Рядки сортуються в алфавітному
// Порядок, ключі змінюються
print_r ($items);
$rev_items = array ("хліб" => 10,
"Бутерброд" => 30, "молоко" => 20);
sort ($rev_items);
// Числа сортуються за зростанням,
// Ключі змінються
print_r ($rev_items);
?>
Отримаємо:
Array ([0] => бутерброд [1] =>молоко [2] => хліб)
Array ([0] => 10 [1] => 20 [2] => 30)
В якості додаткового аргументу можна використовувати одне з наступних констант:
- SORT_REGULAR - порівнювати елементи масиву звичайним чином;
- SORT_NUMERIC - порівнювати елементи масиву як числа;
SORT_STRING - порівнювати елементи масиву як рядки.