Функция ksort() в PHP

Пример

Сортировка ассоциативного массива по ключам в порядке возрастания:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

Пример выполнения

Определение и использование

Функция ksort() сортирует ассоциативный массив по ключам в порядке возрастания.

Совет:Используйте krsort() Функция сортирует ассоциативный массив по именам ключей в порядке убывания.

Совет:Используйте asort() Функция сортирует ассоциативный массив по значениям ключей в порядке возрастания.

Синтаксис

ksort(array,sortingtype);
Параметры Описание
array Обязателен. Определяет массив, который нужно отсортировать.
sortingtype

Опционально. Определяет способ сортировки элементов массива. Возможные значения:

  • 0 = SORT_REGULAR - по умолчанию. Каждая запись сортируется по стандартному порядку (Standard ASCII, без изменения типа).
  • 1 = SORT_NUMERIC - каждая запись обрабатывается как число.
  • 2 = SORT_STRING - каждая запись обрабатывается как строка.
  • 3 = SORT_LOCALE_STRING - каждая запись обрабатывается как строка, основываясь на текущей региональной настройке (может быть изменена с помощью setlocale()).
  • 4 = SORT_NATURAL - каждая запись обрабатывается как строка, использует естественную сортировку, аналогичную natsort().
  • 5 = SORT_FLAG_CASE - может быть сочетано (биты ИЛИ) SORT_STRING или SORT_NATURAL для сортировки строк, без учета регистра.

Описание

Функция ksort() сортирует массив по именам ключей, сохраняя оригинальные ключи массива.

Второй необязательный параметр содержит дополнительные знаки сортировки.

Возвращает TRUE при успешном выполнении, FALSE в противном случае.

Технические детали

Возвратное значение: Возвращает TRUE при успешном выполнении, FALSE при неудаче.
Версия PHP: 4+