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

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