$rtn = [];
$arr = [
"123456" => [1,2,3,4],
];
array_merge($rtn, $arr);
output:
[
[1,2,3,4],
]
当是数字字符串key的时候,array_merge会干掉数字字符串key进行打平,非数字字符串则不会,今天被坑到了。补充下,还有unset 和 array_diff 这两个坏家伙。
$rtn = [];
$arr = [
"123456" => [1,2,3,4],
];
array_merge($rtn, $arr);
output:
[
[1,2,3,4],
]
当是数字字符串key的时候,array_merge会干掉数字字符串key进行打平,非数字字符串则不会,今天被坑到了。补充下,还有unset 和 array_diff 这两个坏家伙。
本文标题:array_merge 的坑
本文链接:https://www.haomeiwen.com/subject/smnvdftx.html
网友评论