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 教程》
- RESTful API 设计最佳实践
- python爬虫beautifulsoup4系列4-子节点
- 元胞自动机实现多数分类算法
- 51Nod 1289 大鱼吃小鱼(模拟,经典好题)
- 用Metaclass实现一个精简的ORM框架
- HDU 2504 又见GCD(最大公约数与最小公倍数变形题)
- Selenium2+python自动化63-二次封装(click/send_kesy)
- Selenium2+python自动化65-js定位几种方法总结
- HDU 2502 月之数(二进制,规律)
- Tensorflow实战系列:手把手教你使用CNN进行图像分类(附完整代码)
- HDU 2503 a/b + c/d(最大公约数与最小公倍数,板子题)
- python接口自动化6-重定向(Location)
- 2017广东工业大学程序设计竞赛初赛 题解&源码(A,水 B,数学 C,二分 D,枚举 E,dp F,思维题 G,字符串处理 H,枚举)
- python接口自动化7-参数关联
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 张量数据结构
- 动态计算图
- 给库加上酷炫的小徽章 & ava、codecov、travis 示例
- 张量的结构操作
- GitHub Actions 指南
- 面试进阶-数据库中的锁
- (译)针对 Kubernetes 工作负载的策略工具
- 又被逼着优化代码,这次我干掉了出入参 Log日志
- 想去看机会?这10道最高频的手撕代码题都会了吗?
- 你知道Python中的4种变量作用域是哪些吗?
- 图解 Python 浅拷贝与深拷贝
- 打卡群刷题总结0716——不同路径
- 原理 + 代码|手把手教你用Python实现智能推荐算法
- 机器学习必刷题-基础概念篇(1):为什么用AUC做评价指标?
- 机器学习必刷题-手撕推导篇(3):FM与softmax