如何在php中更新数组?

如何在php中更新数组?,php,Php,我要更新以下阵列: $old_array = array('c' => array( "a" => "1", "b" => "2")) 通过向其中添加以下数组: $new_array = array('cc' => array( "a" => "1", "b" => "2")) 我的预期产出是: $update_array = array('c' => array( "a" => "1", "b" => "2"), 'cc' =>

我要更新以下阵列:

$old_array = array('c' => array( "a" => "1", "b" => "2"))
通过向其中添加以下数组:

$new_array = array('cc' => array( "a" => "1", "b" => "2"))
我的预期产出是:

$update_array = array('c' => array( "a" => "1", "b" => "2"), 'cc' => array( "a" => "1", "b" => "2"))

我将如何实现这一目标?感谢您的帮助

您需要使用函数
array\u merge()

有关该函数的更多信息


您可以使用array\u merge

$old_array = array('c' => array( "a" => "1", "b" => "2"));
$new_array = array('cc' => array( "a" => "1", "b" => "2"));

$result = array_merge($old_array, $new_array);

您可以使用array_merge()执行此操作:

输出:

array:2 [▼
  "c" => array:2 [▼
    "a" => "1"
    "b" => "2"
  ]
  "cc" => array:2 [▼
    "a" => "1"
    "b" => "2"
  ]
]

只需使用
array_merge()
类似于
$update\u array=array\u merge($old\u array,$new\u array)正如@executable所说的,检查谢谢,伙计们,开始吧。使用array_push()我很抱歉!现在没事了,很好!如果它解决了你的问题,请考虑投票/接受答案。它将在将来帮助其他人。(你可以在提问15分钟后接受答案)完成!再次感谢。
$old_array = array('c' => array( "a" => "1", "b" => "2")) ;
$new_array = array('cc' => array( "a" => "1", "b" => "2"));
$update_array = array_merge($old_array, $new_array); 
array:2 [▼
  "c" => array:2 [▼
    "a" => "1"
    "b" => "2"
  ]
  "cc" => array:2 [▼
    "a" => "1"
    "b" => "2"
  ]
]