У меня есть два массиваобъединить два массива в третий массив
$arr1 = array(
'setting_one' => 'abc',
'setting_two' => 'def',
'setting_three' => 'test'
);
$arr2 = array(
'setting_two' => 'user defined'
);
$arr3= array();
Я хочу $array3
выглядеть
array(
'setting_one' => 'abc';
'setting_two' => 'user defined',
'setting_three' => 'test'
);
как я могу объединить два массива в третий массив? Возьмите в реальный мир пример того, что первые два массива являются массивами настроек, первый массив - это глобальный массив, а второй массив - это пользовательские настройки. Третий массив представляет собой комбинацию из двух массивов, в то же время предпочитая значения второго массива по массивам глобальных настроек.
Есть ли причина, по которой вы не можете просто переписать значение? вместо создания $ arr2 –
@LawrenceCherone Возможно, существует более длинный список пользовательских настроек? – hjpotter92
@ChasingDeath Ya, массив 2 может иметь больше настроек, не предоставляемых глобальными массивами настроек. – Eli