База знаний

Справочная система SP-XML

Связанные темы:

Функции для работы с объектами
Преобразование типов данных
Преобразование форматов и кодировок
Работа со строками
Работа с датами
Работа с массивами
Работа с файловой системой
Работа с URL
Обработка HTML
Работа с формами данных
Работа с базой данных приложения
Работа с документами XML
Работа с элементами XML
Работа с экранами
Работа с реестром Windows
Выполнение кода
Функции Web-сервера
Управление сервером приложения
Системные функции
Прочие функции
Эксперементальные и узкоспециализированные функции
Устаревшие функции

ArraySortExt()

Сортирует массив по заданным полям. Возвращает новый массив отсортированных значений. В отличие от функции ArraySort() принимает уровни сортировки в виде массива, не требуя переменного числа аргументов.

Синтаксис

ArraySortExt( array, fields, directions )

Аргументы

arrayobject

исходный массив

fieldsobject

Массив строк, содержащих выражения, вычисляющие значение полей относительно элемента массива, по которым осуществляется сортировка

directionsobject

Массив строк, содержащих направление сортировки ('+' или '-')

Пример

ArraySortExt( array, ['name', 'date'], ['+','-'] )