method public static

Collection::sortByColumn()

Класс: \Bitrix\Main\Type\Collection

Сигнатура

public static sortByColumn(array<string|int, mixed> &$array, string|array<string|int, mixed> $columns[, string|array<string|int, mixed> $callbacks = '' ][, null $defaultValueIfNotSetValue = null ][, bool $preserveKeys = false ]) : mixed

Описание

Можно использовать короткий режим: Collection::sortByColumn($arr, 'value'); Это равнозначно Collection::sortByColumn($arr, array('value' => SORT_ASC))

Обратите внимание: если два элемента при сравнении равны, их относительный порядок в отсортированном массиве не определён. Сортировка не является стабильной.

Ещё пример:
Collection::sortByColumn($arr, array('value' => array(SORT_NUMERIC, SORT_ASC), 'attr' => SORT_DESC), array('attr' => 'strlen'), 'www');

Параметры

$array array<string|int, mixed>
$columns string|array<string|int, mixed>
$callbacks string|array<string|int, mixed> = ''
$defaultValueIfNotSetValue null = null
Если значение не задано — используется $defaultValueIfNotSetValue (любые столбцы)
$preserveKeys bool = false
Если false, числовые ключи будут переиндексированы. Если true — сохраняются.

Возвращаемое значение

mixed

Исходный файл: source/main/lib/type/collection.php:24

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.