我在合并两个相似的数组时遇到了问题。
他们都有类似的结构。
$array1 = array(
'A' => array (
'money_in' => 0,
'money_out' => 0
),
'B' => array (
'money_in' => 0,
'money_out' => 0
),
'C' => array (
'money_in' => 0,
'money_out' => 0
)
);
和第二个
$array2 = array(
'A' => array (
'money_in' => 0,
'money_out' => 0,
'type' => 'new'
),
'C' => array (
'money_in' => 0,
'money_out' => 0,
'type' => 'edit'
)
);
所以我想完成这个。如果第二个数组中的类型是new,那么我想在第一个数组中插入带有键A的数组,然后迭代键,使得该数组中的A变为B,B变为C等。 如果type是edit,那么我想覆盖相同键的值。所以第二个数组中的C将覆盖第二个数组中的C.
我一直遇到麻烦,所以我决定向stackoverflow社区寻求帮助:)
谢谢!