首页/PHP/PHP数组合并操作实例讲解

PHP数组合并操作实例讲解

PHP数组合并的操作讲解,主要使用array_combine(),array_merge() ,这2个函数。 实例一、 array_combine() array_combine(keys,values); 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。 1、键名数组和键值数组的元素个数必须相同! 2、如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。 3、返回值为合并后的数组

<?php
	$fname=array("Bill","Steve","Mark");
	$age=array("60","56","31");
	$c=array_combine($fname,$age);
	print_r($c);	//输出结果为:Array ( [Bill] => 60 [Steve] => 56 [Mark] => 31 )
?>
实例二、 array_merge() 函数把一个或多个数组合并为一个数组。 array_merge(array1,array2,array3...)参数1必须,参数2与参数3可选 1、如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。 2、如果只给1个数组,那么将返回从0开始递增为索引的数组 3、返回值为合并后的数组

<?php
	$a1=array("a"=>"red","b"=>"green");
	$a2=array("c"=>"blue","b"=>"yellow");
	print_r(array_merge($a1,$a2));	//输出结果为:Array ( [a] => red [b] => yellow [c] => blue )

	$a3=array(3=>"red",4=>"green");
	print_r(array_merge($a3));	//输出结果为:Array ( [0] => red [1] => green )
?>
收藏:

相关资讯