我试图在foreach循环中动态创建未知数量的数组,最后将它们全部合并到一个数组中,并以 JSON 格式将其用于 Google Analytics。
到目前为止,我有以下代码在合并部分引发错误:
$p=1;
foreach(...){
...
$arr = 'arr'.$p;
$name = $order->ProductGroupName;
$name = str_replace("'", "", $name);
$arr = array(
"name"=>$name,
"id"=>$order->ProductCode,
"price"=>$order->RRP,
"quantity"=>$order->Quantity
);
$p++;
}
for ($q = 1; $q<$p; $q++){
$arry = 'arr'.$q;
$merge = array_merge($arry, $merge);
};
请问如何动态创建数组并在最后合并它们?我对 PHP 比较陌生,并且已经尽我所能让它工作。
一只萌萌小番薯