php array_combine 函数实例详解

时间:2015-12-11
php array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值。本文章通过实例向大家讲解array_combine的使用方法,需要的可以参考一下。

array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。

注释:键名数组和键值数组的元素个数必须相同!

如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。

先来看一下函数语法:

array array_combine(array $keys,array $values)

参数介绍:

参数 描述
keys 必需。键名数组,该数组值将被作为新数组的键。非法的值将会被转换为字符串类型。 
values 必需。键值数组。该数组值将被作为新数组的值。


返回值

返回合并的 array ,如果两个数组的单元数不同则返回 FALSE 。 


错误/异常

如果作为keys的数组和作为values的数组的元素个数不一样,将会抛出一个警告错误( E_WARNING )。

实例:

<?php
  $first_array=array( 'php' ,  'mysql' ,  'java');
  $second_array=array( '1' ,  '2' ,  '3' );
  $result=array_combine($first_array, $second_array);
  print_r($result);
?> 

在线运行

运行结果:

Array ( [php] => 1 [mysql] => 2 [java] => 3 )

好了,关于array_combine()函数就讲这么多,需要学习更多关于php知识的朋友,可以阅读本网站的《PHP 教程