Как создать массив с ассоциативным массивом в другом массиве PHP ⇐ Php
-
Гость
Как создать массив с ассоциативным массивом в другом массиве PHP
Я пытаюсь создать эту структуру для отправки данных в API
$metaDataList = [ [ "ключ" => "item_description0", "значение" => "DCALUXE", ] ]; мне нужна эта структура.
Я пытаюсь это сделать:
$items_selected = []; for($i=0; $iitems);$i++){ $items_selected["item_description$i"] = $precontractData->items[$i]->name; $items_selected["item_quantity$i"] = intval($precontractData->items[$i]->количество); } array_push($metaDataList, $items_selected); но мой результат не равен необходимой мне структуре. Я пытаюсь использовать массив слияния, пытаюсь использовать array_map, но не знаю, как создать один массив с этой структурой. в ключе "key" должно быть "item_description$i", а в значении должно быть $precontractData->items[$i]->name
Спасибо за прочтение и извините за мой плохой английский
Я пытаюсь создать эту структуру для отправки данных в API
$metaDataList = [ [ "ключ" => "item_description0", "значение" => "DCALUXE", ] ]; мне нужна эта структура.
Я пытаюсь это сделать:
$items_selected = []; for($i=0; $iitems);$i++){ $items_selected["item_description$i"] = $precontractData->items[$i]->name; $items_selected["item_quantity$i"] = intval($precontractData->items[$i]->количество); } array_push($metaDataList, $items_selected); но мой результат не равен необходимой мне структуре. Я пытаюсь использовать массив слияния, пытаюсь использовать array_map, но не знаю, как создать один массив с этой структурой. в ключе "key" должно быть "item_description$i", а в значении должно быть $precontractData->items[$i]->name
Спасибо за прочтение и извините за мой плохой английский
Мобильная версия