在数组中添加和编辑值

时间:2013-09-26 09:24:19

标签: php arrays associative-array

我在合并两个相似的数组时遇到了问题。

他们都有类似的结构。

$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社区寻求帮助:)

谢谢!

0 个答案:

没有答案