当前位置:首页 > PHP教程 > php数组 > 列表

PHP中合并两个数组array_merge()函数介绍

发布:smiling 来源: PHP粉丝网  添加日期:2014-07-28 10:34:27 浏览: 评论:0 

在php中我们合并数据有两种简单快速的方式一种方式是利用array_merge()函数来操作,另一种办法是利用+号,下面我们来看看.

用法:array array_merge ( array $array1 [, array $array2 [, array $... ]] )

例子1,代码如下:

  1. <?php 
  2. $a1=array("a"=>"Horse","b"=>"Dog"); 
  3. $a2=array("c"=>"Cow","b"=>"Cat"); 
  4. print_r(array_merge($a1,$a2)); 
  5. ?>   
  6. //输出:Array ( [a] => Horse [b] => Cat [c] => Cow ) 

例子2,代码如下:

  1. <?php  
  2. echo "rn第一种情况rn";  
  3. $a=array(1,2,3,4,5,6);  
  4. $b=array(7,8,9);  
  5.    
  6. $c=array_merge ($a,$b);  
  7. print_r($c);  
  8. $c=$a+$b;  
  9. print_r($c);  
  10. $c=$b+$a;  
  11. print_r($c);  
  12.    
  13.    
  14. echo "rn第二种情况rn";  
  15. $a=array('a','b','c','d','e','f');  
  16. $b=array('a','x','y');  
  17.    
  18. $c=array_merge ($a,$b);  
  19. print_r($c);  
  20. $c=$a+$b;  
  21. print_r($c);  
  22. $c=$b+$a;  
  23. print_r($c);  
  24.    
  25.    
  26. echo "rn第三种情况rn";  
  27.    
  28. $a=array(  
  29.  1=>'a',  
  30.  2=>'b',  
  31.  3=>'c',  
  32.  4=>'d',  
  33.  5=>'e',  
  34.  6=>'f');  
  35. $b=array(  
  36.  1=>'a',  
  37.  7=>'x',  
  38.  8=>'y');  
  39.    
  40. $c=array_merge ($a,$b);  
  41. print_r($c);  
  42. $c=$a+$b;  
  43. print_r($c);  
  44. $c=$b+$a;  
  45. print_r($c);  
  46. ?> 

Tags: PHP合并两个数组 array_merge

分享到: