首页 > 开发 > PHP > 正文

PHP合并两个数组的两种方式的异同

2024-05-04 22:03:59
字体:
来源:转载
供稿:网友

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合并两个数组的两种方式的异同的介绍,我们在开发过程中可以根据自己的实际情况进行选择或者改进。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表