array_combine() 定义和用法

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

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

语法

array_combine(array1,array2)
参数 描述
array1 必需。规定键名。
array2 必需。规定值。

提示和注释

注释:两个参数必须有相同数目的元素。

例子

<?php
$a1=array("a","b","c","d");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
?>

输出:

Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )

来源:http://www.cnblogs.com/zhouisizhi/

转载于:https://www.cnblogs.com/zhouisizhi/archive/2011/10/29/2228323.html

【php数组函数序列】之array_combine() - 数组合并相关推荐

  1. array_combine() - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值

    一.创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_column() 参数 必须 示例 数组的值被作为新数组的键 非法的值将会被转换成字符串类型 是 $a = array( ...

  2. html数组拼接,多个数组合并成一个

    如何优雅的将多个数组合并成一个数组 import java.util.Arrays; //Java中如何把两个数组合并为一个 public class gog { public static void ...

  3. PHP实现以数组var_dump,array_combine等函数的方法功能举例

    目录 前言 一.什么是数组 二.把两个数组合并成一个数组 1.1运行流程(思想) 1.2代码段 1.3运行截图 三.自动创建数组的一个案例 1.1运行流程(思想) 1.2代码段 1.3运行截图 前言 ...

  4. 细说PHP笔记03(第7章)--数组与数据结构,数组定义,数组遍历,数组内部指针遍历,键值操作函数,统计数组函数,回调函数处理数组元素,数组排序,拆分、合并、分解、结合数组,数组实现堆栈,随机选取元素

    1.数组 索引数组:索引值是整数 关联数组:索引值是字符串 2.数组的定义 1.以直接赋值的方式声明 $数组名[下标]=资料内容 或 $数组名[关联字符串(键值)]=资料内容 <?php $va ...

  5. php数组的21个操作合并,拆分,删除,排序…

    1.合并 数组 array _merge()函数将 数组 合并到一起,返回一个联合的 数组 .所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加.其形式为: array array ...

  6. php数组的联合,PHP 数组合并

    数组合并是什么? array_merge/array_replace/数组运算符/array_splice 这次就是说上面的区别的. 1. array_merge 1)该函数,官方解释:将一个或多个数 ...

  7. java两个有序数组的初始化_leecode:88–合并两个有序数组 | 星尘

    给定两个有序整数数组 nums1和 nums2,将 nums2合并到 nums1中,使得 num1成为一个有序数组. 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n. 你可以 ...

  8. 数组——两个有序数组的合并

    题目:有元素按照递增有序排列的两个数组arr,和brr,将brr的元素合并到arr中,且arr中的元素依然有序.arr的大小足够存放arr的有效元素和brr的有效元素. 例如: arr[10] = { ...

  9. php去掉查询返回的字段序列,php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回...

    array_slice()定义和用法 array_slice() 函数在数组中根据条件取出一段值,并返回. 注释:如果数组有字符串键,所返回的数组将保留键名.(参见例子 4) 语法 array_sli ...

  10. JS 数组常用函数(数组合并、数组转字符串、顺序反转、范围选择、排序、插入数据、删除数据)

    创建数组 var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2 ...

最新文章

  1. linux系统管理及vim
  2. php 利用redis写一个聊天室,Redis实现多人多聊天室功能
  3. 一个sql引起的服务器性能下降
  4. Java基础—反射—简单介绍
  5. SAP Spartacus里px,em和rem的应用
  6. 1加6投屏_6月1日起驾考要加项目?真相是这样
  7. junit5和junit4_JUnit 5 –架构
  8. 【渝粤教育】电大中专药剂学基础知识_1作业 题库
  9. pythonide的作用_Linux程序员宝典:2020年10款出色的Python IDE!
  10. 遥感影像场景分类预测大赛——算法硬碰硬!
  11. matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc
  12. Python核心编程读笔 4
  13. indesign软件教程,如何更改内容颜色?
  14. 通过编程方式在InfoPath 2010表单的下拉框修改事件中获取数据
  15. 简单的网站项目开发流程 .
  16. 【T3】将“恢复记账前状态”按钮放置到工作台,一直显示。
  17. Exadata一体机故障回顾
  18. java面试题总结(七)--史上最全Spring Boot面试题(含答案)看完就是Spring Boot专家!
  19. 【Leccture 4.1】Classes and Objects - the Basics
  20. 安装打印机提示未能添加服务器,打印机未能链接到服务器

热门文章

  1. spring 依赖注入的3种方式
  2. MySQL每秒57万的写入,带你飞~
  3. Jedis使用教程完整版
  4. 小论Java类变量的隐私泄露
  5. 20172307 结对编程项目-四则运算 第二周 阶段总结
  6. XML与DataSet的相互转换
  7. 好好学习网--2009年十大新兴企业技术:MapReduce折桂
  8. 某石油公司100-500人办公网络方案设计
  9. 心得体悟帖---13、编程和学习同时进行
  10. 自动生成Hibernate框架结构