-
12月06日
-
【函数功能】
该函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。 注释:键名数组和键值数组的元素个数必须相同!
【函数语法】
array_combine (array $keys, array $values)
【参数说明】
$keys:必需,键名数组。 $values:必需,键值数组。
【演示程序】
<?php /** * array_combine (array $keys, array $values) * **/ $keys = array('site_name','site_url','author'=>'site_author'); $values = array('PHP1234','php1234.cn','明礼馨德'); $arr = array_combine($keys, $values); var_dump($arr); echo '<br>'; $keys = array('site_name','site_url','author'=>'site_author','ext'); $values = array('PHP1234','php1234.cn','明礼馨德'); $arr = array_combine($keys, $values); var_dump($arr); ?>
【输出结果】
array(3) { ["site_name"]=> string(7) "PHP1234" ["site_url"]=> string(10) "php1234.cn" ["site_author"]=> string(12) "明礼馨德" } bool(false)
【特别注意】
1.键名数组和键值数组的元素个数必须相同! 2.如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。 3.PHP 版本:5+。 4.更新日志:在 PHP 5.4 版本之前,如果数组为空,将会报 E_WARNING 级别错误并返回 FALSE。
【原版定义】
/** * Creates an array by using one array for keys and another for its values * @link http://www.php.net/manual/en/function.array-combine.php * @param keys array <p> * Array of keys to be used. Illegal values for key will be * converted to string. * </p> * @param values array <p> * Array of values to be used * </p> * @return array the combined array, false if the number of elements * for each array isn't equal. */
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1206/150.html
收藏文章

登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
评论内容为空!
还没有评论,快来抢沙发吧!
畅言云评
站长点击我去广告>
热评话题
- 德者,人之所得,使万物各得其所欲_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 义者,人之所宜,赏善罚恶,以立功立事_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 夫欲为人之本,不可无一焉_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 潜居抱道,以待其时!_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 极人臣之位;成绝代之功;如其不遇,没身而已_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 明于盛衰之道,通乎成败之数;审乎治乱之事,_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 仁者,人之所亲,有慈惠恻隐之心,以遂其生成_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP