Метка: работа с массивами D7

Работа с коллекциями данных: Классы Bitrix\Main\Type\Dictionary и ParameterDictionaryРабота с коллекциями данных: Классы Bitrix\Main\Type\Dictionary и ParameterDictionary

В ядре D7 для работы с наборами данных (параметрами запроса, опциями, конфигурациями) вместо обычных массивов часто используются объекты-коллекции. Базовым классом для них является \Bitrix\Main\Type\Dictionary. Зачем это нужно? 1. Bitrix\Main\Type\Dictionary Это базовая обертка

Манипуляции с массивами в D7: Класс \Bitrix\Main\Type\CollectionМанипуляции с массивами в D7: Класс \Bitrix\Main\Type\Collection

В PHP работа с многомерными массивами (например, сортировка списка товаров по цене) часто требует написания громоздких usort с замыканиями. В ядре D7 есть статический класс \Bitrix\Main\Type\Collection, который содержит набор готовых инструментов для частых