$a = array(
'123'=>array('name'=>'12312','b'=>1234),
'b'=>array('name'=>'12312','b'=>1234),
'c'=>array('name'=>'12312','b'=>1234)
);
$b = array(
'123'=>array(0=>'123'),
'b'=>array(0=>'123'),
'c'=>array(0=>'123')
);
$c = array_merge_recursive($a,$b);
//print_r($c);
又发现了一个好玩儿的东西
大家猜下会是什么结果?
结果如下:
Array | |
( | |
[0] => Array | |
( | |
[name] => 12312 | |
[b] => 1234 | |
) | |
[b] => Array | |
( | |
[name] => 12312 | |
[b] => 1234 | |
[0] => 123 | |
) | |
[c] => Array | |
( | |
[name] => 12312 | |
[b] => 1234 | |
[0] => 123 | |
) | |
[1] => Array | |
( | |
[0] => 123 | |
) | |
)是不是很有意思,这个函数的特点如下:key 是数字类型的 包括默认 0 , 1 ,2 这种 包括 php 弱类型 '123' 字符串 key都不能合并字母 key 是最佳选择 |