sortByColumn
public static \Bitrix\Main\Type\Collection::sortByColumn( array $array, string|array $columns, string|array $callbacks = '', null $defaultValueIfNotSetValue = null, boolean $preserveKeys = false );
Статический метод сортирует массив по колонкам.
Можно использовать короткий вид записи. Например, запись 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 | ||
$columns | ||
$callbacks | ||
$defaultValueIfNotSetValue | Если значение не установлено, используется $defaultValueIfNotSetValue (any cols) | |
$preserveKeys | Если false числовые ключи переиндексируются. Если true - значения будут сохранены. |
Исключения
Примеры
© «Битрикс», 2001-2024, «1С-Битрикс», 2024