在此,我有两个数组,在第一个数组中,我有一些键在数组中具有空值。在第二个数组中,我也拥有与第一个数组中的空值相同数量的键,我想用第二个数组值替换第一个数组键空值
$arr1=array(0=>array('quantity'=>1),1=>array(),2=>array('quantity'=>3),3=>array(),4=>array());
$arr2=array (0 =>array(),1 =>array (),2 =>array(0 =>array('quantity'=>2)));
$result_array_needed=array(0=>array('quantity'=>1),1=>array(),2=>array('quantity'=>3),3=>array(),4=>array(0 =>array('quantity'=>2)));
答案 0 :(得分:0)
尼克的回答很好。我认为您可以使用Security.decrypt()
来简化它:
foreach ($arr1 as &$arr)
if (empty($arr)) $arr = array_shift($arr2);
实时示例:array-shift