PHP数组合并函数array_merge

  作者:bea

合并一个或多个数组在PHP中经常遇到,例如从数据库中读取的每条数据分别保存在数组的元素中。这里要说的是使用一个PHP的内置函数来实现。 PHP内置一个或多个数组连接函数array_merge() 函数原型: array array_merge(array array1[, array array2 [, array ...]] ); 参数说明: 第一个参数array1为必填。 代码示例: //合并一个或多个数组 $arr01 = array('htt
合并一个或多个数组在PHP中经常遇到,例如从数据库中读取的每条数据分别保存在数组的元素中。这里要说的是使用一个PHP的内置函数来实现。

PHP内置一个或多个数组连接函数array_merge()

函数原型:
array array_merge(array array1[, array array2 [, array ...]] );

参数说明:
第一个参数array1为必填。

代码示例:
//合并一个或多个数组
$arr01 = array('http://www.xinge360.com');
$arr02 = array('信鸽网');
$arr03 = array('PHP数组合并');
$arr04 = array('array_merge');

$arr = array_merge($arr01,$arr02,$arr03,$arr04);
//格式化输出数组
echo '';
print_r($arr);
echo '';
?>
输出结果为:
array(
[0]=>http://www.xinge360.com
[1]=>信鸽网
[2]=>PHP数组合并
[3]=>array_merge
)

array_merge() 将一个或多个PHP数组合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

有用  |  无用

猜你喜欢