Преобразовать многомерный массив

128
20 августа 2019, 13:10

Пытаюсь получить на PHP(Bitrix) многомерный массив:

$List = array(
foreach($arResult["ITEMS"] as $arItem):
    $$arItem["NAME"] = array(
        $Item_2     =   $arItem["DISPLAY_PROPERTIES"]["PROPERTIES_1"]["VALUE"];
        $Item_3     =   $arItem["DISPLAY_PROPERTIES"]["PROPERTIES_2"]["VALUE"];
        $Item_4     =   $arItem["DISPLAY_PROPERTIES"]["PROPERTIES_3"]["VALUE"];
        $Item_5       = $arItems["DISPLAY_PROPERTIES"]["PROPERTIES_4"]"VALUE"];
        $Item_6     =   $arItem["DISPLAY_PROPERTIES"]["PROPERTIES_5"]["VALUE"];
    ),
endforeach;
);

Затем мне надо перевести его в JSON, чтобы в конечном итоге получить объект следующего вида:

 List = {
   Name_1: {
    Item_1: "properties",
    Item_2:  numder,
    Item_3:  numder,
    Item_4:  numder,
    Item_5: "properties",
   },
  Name_2: {
    Item_1: "properties",
    Item_2:  numder,
    Item_3:  numder,
    Item_4:  numder,
    Item_5: "properties",
   },
  Name_3: {
    Item_1: "properties",
    Item_2:  numder,
    Item_3:  numder,
    Item_4:  numder,
    Item_5: "properties",
   },
   //... 
 }

Вопрос: как сделать сформировать массив PHP?

READ ALSO
Не применяется шаблон записи в Wordpress

Не применяется шаблон записи в Wordpress

Такая проблема - у меня есть шаблон записи на сайте ВП, когда я создаю новую запись и в свойствах записи применяю этот шаблон, после этого сохраняю...

119
Undefined reference to *функции из dll*

Undefined reference to *функции из dll*

Я получил несколькоdll файлов с простым фреймворком

165
Передача массива в функцию. C++

Передача массива в функцию. C++

Насколько я знаю, если вызвать int array[500] например в std::cout << array;, то я получу адрес первого элемента массиваСоотвественно std::cout << *array; выведет...

128
Оптимизация работы с памятью в С++

Оптимизация работы с памятью в С++

решил написать свойobj парсер, и столкнулся с небольшой проблемой

120