我有这两个数组
$order2 = array('line_items' => array(
array('title' => 'Shipping',
'price' => '10',
'quantity' => '2',
)
));
$order3 =array('title' => 'Handling',
'price' => '5',
'quantity' => '1',
);我在这个实例中使用了array_merge和array_push,但这两个都没有给出我想要的输出。我试着让它像这样显示出来。
array('line_items' => array(
array('title' => 'Shipping',
'price' => '10',
'quantity' => '2',
),
array('title' => 'Handling',
'price' => '5',
'quantity' => '1',
)
));我得到的输出是
Array ( [line_items] => Array ( [0] => Array ( [title] => Shipping [price] => 10 [quantity] => 2 ) ) [title] => Handling [price] => 5 [quantity] => 1 )我如何才能获得我想要的输出,这样我才能将其用作购物订单?
发布于 2016-09-08 08:18:34
你不需要任何函数就可以做到这一点,只需在现有数组之上进行简单的数组赋值即可:
$order2['line_items'][] = $order3;https://stackoverflow.com/questions/39380728
复制相似问题