PHP中数组合并的两种方法及区别介绍 array_merge +
PHP中数组合并的两种方法及区别介绍 array_merge +
1 array_merge 和 + 都是以前面的数组为准,如果有相同的 忽悠后面的数组袁术
2 索引数组 array_merge 重新排序 ; + 索引不变 ,,不重新生成索引也就是+ 和非索引数组一样操作$a = array(
"where" => "uid=1",
"order" => "uid",
);
$b = array(
"where" => "uid=2",
"order" => "uid desc",
);
print_r(array_merge($a + $b));
print_r($a + $b);
$a = array(
1 => "1111111",
2 => "222222222"
);
$b = array(
4 => "33333333333",
1 => "444444444"
);
$c = array_merge($a, $b);
var_export($c);
$d = array_merge($b, $a);
var_export($d);
$c = $a + $b;
var_export($c);
$d = $b + $a;
var_export($d);
================
Array
(
[where] => uid=1
[order] => uid
)
Array
(
[where] => uid=1
[order] => uid
)
array (
0 => "1111111",
1 => "222222222",
2 => "33333333333",
3 => "444444444",
)array (
0 => "33333333333",
1 => "444444444",
2 => "1111111",
3 => "222222222",
)array (
1 => "1111111",
2 => "222222222",
4 => "33333333333",
)array (
4 => "33333333333",
1 => "444444444",
2 => "222222222",
)
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: Xhprof----facebook开源的,轻量级的PHP性能分析工具