位置: 编程技术 - 正文

PHP数组函数array_intersect_key()的用法(php的数组函数)

编辑:rootadmin
array_intersect_key

推荐整理分享PHP数组函数array_intersect_key()的用法(php的数组函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php数组函数题目,php数组函数实现机选双色球,php数组函数输出《咏雪》里有多少"片"字,php数组函数有哪些,php数组函数题目,php数组函数面试题,php数组函数大全,php数组函数有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5 >= 5.1.0)

array_intersect_key — 使用键名比较计算数组的交集

说明 array array_intersect_key ( array $array1 , array $array2 [, array $ ... ] )

array_intersect_key() 返回一个数组,该数组包含了所有出现在 array1 中并同时出现在所有其它参数数组中的键名的值。

参数

array1

The array with master keys to check.

array2

An array to compare keys against.

array PHP数组函数array_intersect_key()的用法(php的数组函数)

A variable list of arrays to compare.

返回值

Returns an associative array containing all the entries of array1 which have keys that are present in all arguments.

范例

Example #1 array_intersect_key() 例子

<?php$array1=array('blue'=>1,'red'=>2,'green'=>3,'purple'=>4);$array2=array('green'=>5,'blue'=>6,'yellow'=>7,'cyan'=>8);var_dump(array_intersect_key($array1,$array2));?>

以上例程会输出:

上例中可以看到只有 &#;blue&#; 和 &#;green&#; 两个键名出现在两个数组中,因此被返回。此外注意 &#;blue&#; 和 &#;green&#; 的值在两个数组中是不同的。但因为只检查键名,因此还是匹配。返回的值只是 array1 中的。

在 key => value 对中的两个键名仅在 (string) $key1 === (string) $key2 时被认为相等。换句话说,执行的是严格类型检查,因此字符串的表达必须完全一样。

参见

array_diff() - 计算数组的差集 array_udiff() - 用回调函数比较数据来计算数组的差集 array_diff_assoc() - 带索引检查计算数组的差集 array_diff_uassoc() - 用用户提供的回调函数做索引检查来计算数组的差集 array_udiff_assoc() - 带索引检查计算数组的差集,用回调函数比较数据 array_udiff_uassoc() - 带索引检查计算数组的差集,用回调函数比较数据和索引 array_diff_key() - 使用键名比较计算数组的差集 array_diff_ukey() - 用回调函数对键名比较计算数组的差集 array_intersect() - 计算数组的交集 array_intersect_assoc() - 带索引检查计算数组的交集 array_intersect_uassoc() - 带索引检查计算数组的交集,用回调函数比较索引 array_intersect_ukey() - 用回调函数比较键名来计算数组的交集

PHP数组预定义常量解释 PHP数组预定义常量:下列常量作为 PHP 核心的一部分总是可用的。

PHP数组函数array_intersect_assoc()的用法 检查计算数组的交集 带索引检查计算数组的交集array_intersect_assoc() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。注意和 array_intersect() 不同的是键名也用于比较。

PHP数组函数array_flip()的用法 交换数组中的键和值 array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。

标签: php的数组函数

本文链接地址:https://www.jiuchutong.com/biancheng/281082.html 转载请保留说明!

上一篇:PHP数组函数array_intersect_uassoc()的用法(php数组函数,选班长)

下一篇:PHP数组预定义常量解释(php 数组定义)

  • 研发费用加计扣除是什么意思啊
  • 火车票报销抵扣税率
  • 净利润和盈余公积的会计分录
  • 劳务报酬能不能按照计件计算
  • 单位边际贡献和边际贡献一样吗
  • 广告公司小规模税率
  • 利润分配未分配利润借贷方表示什么
  • 公司注册资金实缴有什么好处
  • 计划成本法委托加工物资例题
  • 资本金利润率多少
  • 预收账款缴税的计算公式
  • 12月开的发票能抵下年度的所得税吗
  • 个体户交税起征点 2023年
  • 减免所得税怎么算税率
  • 逃避缴纳税款征管法第几条
  • 消费税怎样做分录
  • 质量扣款发票怎么处理
  • 拍卖抵债资产的缴税责任
  • win10系统怎么永久激活
  • php公众号
  • php框架基础教程
  • 工程完工结转成本怎么算
  • php查询数据库语句
  • 企业发生的诉讼费用
  • php的数据结构
  • 二连浩特老照片
  • 乌尤尼盐沼的演化过程
  • 生产企业 制造商
  • matlab绘图总结
  • 输入什么验证
  • 核电站弃置费用怎么算
  • vue3setup语法糖如何定义realtive数据
  • gridviewcolumn
  • php自定义变量的方法是
  • 增值税减免附加税怎么处理
  • 机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)
  • 自动驾驶科普
  • 收到退回残保金怎么做账
  • c语言的空指针
  • 电子发票冲红后对方能查到吗
  • 普通发票两联都盖章吗
  • mongodb数据类型有哪些
  • 银行结算方式有哪几种?其具体内容是什么
  • 财务费用相关指标
  • 淘宝开店的钱怎么取出来
  • Windows下MySQL 5.6安装及配置详细图解(大图版)
  • 固定资产核算应包括什么
  • 费用类科目期末余额
  • 工会经费和工会会费的区别与联系
  • 销售收入发生变动的影响
  • 甲企业持有乙企业40%的股权,能够对乙企业
  • 投入产出法如何申报
  • 租用写字楼水电怎么收费
  • 怎么把应付账款调成应收
  • 金税服务费发票哪里打印
  • 应收票据和应付票据的区别
  • 其他货币资金都有啥
  • windows2000开机视频
  • bios怎么更改硬盘格式
  • zmweb.exe是什么进程
  • Ubuntu10.10 Zend FrameWork配置方法及helloworld显示
  • linux的tar
  • sunasServ.exe - sunasServ是什么进程 有何作用
  • win8开机进入开始界面
  • 如何关掉开机自检硬盘
  • win10预览版好吗
  • win8如何输入命令
  • windows10打开此电脑
  • 一个字符串中某个字符串出现的次数
  • javascript 表格
  • jquery注释有哪几种
  • css首字母大写
  • python检索文件中的内容
  • jquery 鼠标
  • ajax+node+request爬取网络图片的实例(宅男福利)
  • js引用传递
  • 开发者共享是什么意思
  • python lambda的用法
  • jquery实例
  • string和stringbuffer创建后都可以修改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设