Документация для разработчиков
Темная тема

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