method
public
static
Collection::normalizeArrayValuesByInt()
Класс: \Bitrix\Main\Type\Collection
Сигнатура
public static normalizeArrayValuesByInt(array<string|int, mixed> &$map[, bool $sorted = true ]) : void
Описание
Преобразует значения массива в int, возвращает уникальные значения > 0. Опционально отсортированный массив.
Параметры
$map
array<string|int, mixed>
Массив для нормализации.
$sorted
bool
= true
Если sorted равно true, результирующий массив будет отсортирован.
Возвращаемое значение
void
Как применяется в Collection
Collection::normalizeArrayValuesByInt() — метод класса \Bitrix\Main\Type\Collection модуля «Главный модуль».
Статический метод — вызывается через имя класса Collection, без создания объекта.
use Bitrix\Main\Type\Collection;
$map = [];
Collection::normalizeArrayValuesByInt($map);Другие методы Collection
clone()Клонирует массив рекурсивно. Ключи сохраняютсяfirstNotEmpty()Принимает все аргументы парами.. Нечётные аргументы — массивы.getByNestedKey()Возвращает $array[p1][p2][p3] при $key = [p1, p2, p3]isAssociative()Проверяет, является ли массив ассоциативным.setByNestedKey()Устанавливает значение $array[p1][p2][p3] = $value при $key = [p1, p2, p3]sortByColumn()Сортировка массива по столбцу.unsetByNestedKey()Удаляет последний ключ в массиве $array[p1][p2][p3] при $key = [p1, p2, p3]
Исходный файл: source/main/lib/type/collection.php:150

