PHP两个数组合并为一个数组

<?php
$a=array(1,2,3,4,5);
$b=array(6,7,8,9,10);
$c=array_merge($a,$b);
print_r($c);
?>

      然后打出来是 1,2,3,4,5,6,7,8,9,10

      PHP array_merge() 函数

      定义和用法:

      array_merge()函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。如果仅仅向 array_merge()函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以0开始进行重新索引。(参见例子 2)

      语法:

      array_merge(array1,array2,array3...)
      array1 必需。输入的第一个数组。
      array2 必需。输入的第二个数组。
      array3 可选。可指定的多个输入数组。

      例子 1:

<?php
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
?>

      输出:

Array ( [a] => Horse [b] => Cat [c] => Cow )

      例子 2(仅使用一个数组参数):

<?php
$a=array(3=>"Horse",4=>"Dog");
print_r(array_merge($a));
?>

      输出:

Array ( [0] => Horse [1] => Dog )
版权声明:若无特殊注明,本文皆为( VISAce )收集整理,版权归原作者所有。—— 李佳培.中国

暧昧贴

发表评论

      avatar
      • 微笑 大笑 拽 大哭 奸笑 流汗 喷血 生气 囧 不爽 晕 示爱 害羞 吃惊 惊叹 爱你 吓死了 呵呵
      0
      假装提交肿...



      既然没有评论,那就赶紧抢沙发吧!