我在array_merge上遇到了一些奇怪的问题。
我拥有的两个数组如下;
$original = array(
'details' => array('error' => 0)
'maxWidth' => 700,
'maxHeight' => 700,
'size' => 'original'
);
$defaults = array(
'details' => array(),
'maxWidth' => 1024,
'maxHeight' => 1024,
'size' => 'original'
);
但是当我这样做时>
$merge = array_merge($defaults, $original);
它不会将maxWidth和maxHeight替换为1024的更新值,而是将其保持为700
知道如何解决这个问题?
我在array_merge上遇到了一些奇怪的问题。我有2个数组,如下所示; $ original = array('details'=> array('error'=> 0)'maxWidth'=> 700,'maxHeight'=> 700,...
[the documentation起(我强调):