PHP合并两个数组的两种方式的异同
来源:爱站网时间:2019-11-25编辑:网友分享
PHP中的两个数组可以用+或者array_merge进行合并,但它们之间仍然存在差异,接下来爱站技术频道小编就给大家介绍PHP合并两个数组的两种方式的异同吧!
PHP中的两个数组可以用+或者array_merge进行合并,但它们之间仍然存在差异,接下来爱站技术频道小编就给大家介绍PHP合并两个数组的两种方式的异同吧!
特别是+运算符,他的意思是,将右边的数组单元(去重复)追加到左边数组的后面。
复制代码 代码如下:
<?php
echo "\r\n第一种情况\r\n";
$a=array(1,2,3,4,5,6);
$b=array(7,8,9);
$c=array_merge ($a,$b);
print_r($c);
$c=$a+$b;
print_r($c);
$c=$b+$a;
print_r($c);
echo "\r\n第二种情况\r\n";
$a=array('a','b','c','d','e','f');
$b=array('a','x','y');
$c=array_merge ($a,$b);
print_r($c);
$c=$a+$b;
print_r($c);
$c=$b+$a;
print_r($c);
echo "\r\n第三种情况\r\n";
$a=array(
1=>'a',
2=>'b',
3=>'c',
4=>'d',
5=>'e',
6=>'f');
$b=array(
1=>'a',
7=>'x',
8=>'y');
$c=array_merge ($a,$b);
print_r($c);
$c=$a+$b;
print_r($c);
$c=$b+$a;
print_r($c);
?>
结果如下:
以上就是爱站技术频道小编对PHP合并两个数组的两种方式的异同的介绍,我们在开发过程中可以根据自己的实际情况进行选择或者改进。