如何在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"
]
]