[PHP]函数array_merge()合并数组

  • 用法:array_merge() 函数把一个或多个数组合并为一个数组。
  • 注意:如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。
  • 如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引

例1

<?php
    $a = array('a','b','c');
    $b = array('test','hello world!');

    $re = array_merge($a,$b);
    var_dump($re);
?>

返回的结果为:

D:\wwwroot\test\test.php:6:
array (size=5)
  0 => string 'a' (length=1)
  1 => string 'b' (length=1)
  2 => string 'c' (length=1)
  3 => string 'test' (length=4)
  4 => string 'hello world!' (length=12)

例2

<?php
    $a = array(
        0    =>    '123',
        2    =>    'test',
        5    =>    'hello',
        3    =>    'good'
    );

    $re = array_merge($a);
    var_dump($re);
?>

返回的结果为:

D:\wwwroot\test\test.php:10:
array (size=4)
  0 => string '123' (length=3)
  1 => string 'test' (length=4)
  2 => string 'hello' (length=5)
  3 => string 'good' (length=4)

标签: 无

发表评论: