我有一个模板数组:
$templateArray = [
'apple'=>'green',
'bags'=>[['small'=>'1.99'],['medium'=>'2.99'],['large'=>'3.99']]
]
我希望将其与用户传入的内容合并:
$userArray = [
'apple'=>'green',
'banana'=>'yellow',
'bags'=>[['large'=>'5000']]
]
我用:
array_intersect_key($userArray, $templateArray);
产生:
$processedArray = [
'apple'=>'green',
'bags'=>[['large'=>'5000']]
]
我遇到的问题是我想合并多袋数组以产生:
$processedArray = [
'apple'=>'green',
'bags'=>[['small'=>'1.99'],['medium'=>'2.99'],['large'=>'5000']]
]
有办法做到这一点吗?