我正在try 创建此 struct 以将数据发送到API
$metaDataList = [
[
"key" => "item_description0",
"value" => "DCALUXE",
]
];
我需要这个 struct .
我正试着这么做:
$items_selected = [];
for($i=0; $i<count($precontractData->items);$i++){
$items_selected["item_description$i"] = $precontractData->items[$i]->name;
$items_selected["item_quantity$i"] = intval($precontractData->items[$i]->cuantity);
}
array_push($metaDataList, $items_selected);
但我的结果是,S不符合我需要的 struct .我try 使用合并数组,try 使用ARRAY_MAP,但我不知道如何使用这种 struct 来处理一个array.In key"key"应为"item_description$i"
,in值应为$precontractData->items[$i]->name
感谢你的自述,并为我糟糕的英语感到抱歉