我在合并两个相似的数组时遇到问题。
它们都有相似的结构。
$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'
)
);
所以我想完成这个。如果第二个数组中的类型是新的,那么我想在第一个数组中的 A 前面插入带有键 A 的数组,然后迭代键,以便该数组中的 A 变为 B,B 变为 C 等等。如果类型是编辑,那么我想覆盖相同键的值。所以第二个数组中的 C 将覆盖第二个数组中的 C 。
一段时间以来我一直遇到麻烦,所以我决定向 stackoverflow 社区寻求帮助:)
谢谢!