位置: 编程技术 - 正文

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 数组定义)

  • 企业向红十字会捐赠可以抵扣所得税吗
  • 企业所得税汇算清缴退税怎么做账
  • 高新企业奖励金怎么领
  • 预提费用在资产负债表里写在哪
  • 与生产相关的关键成功因素包括
  • 土地租赁增值税发票税是多少
  • 待报解预算收入计入什么科目
  • 房地产开发企业的土地使用权计入哪里
  • 企业所得税研发费用怎么填
  • 制造费用包括哪三类
  • 美金报关出口能不能收跨境人民币
  • 建筑公司挂靠项目账务怎么做?
  • 什么计入在途物资
  • 火腿属于免税产品吗
  • 增值税发票校验码是什么意思
  • 无票收入如何做会计凭证
  • 稳岗补贴能享受多久
  • 收到机动车发票怎么认证
  • 共同投资项目工程款怎么开票?
  • 生产企业成本会计科目
  • 机关党建经费提取比例
  • 有关于秋天的诗句
  • 银行手续费扣除比例
  • PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
  • 鸿蒙系统怎么开启OTG
  • 公司成立后多久可以开发票
  • 个税手续费会计分录
  • 事业单位接受捐赠固定资产入账
  • 货物无偿赠送分录
  • laravel访问路由方式
  • php 抓取别的网站的内容
  • 愚人挑战
  • thinkphp和php
  • dpkg --list
  • 从汽车生产到销售有哪些过程
  • 融资租赁车辆过户给个人
  • 外贸退税是算利率吗
  • mongodb开启远程连接
  • pandas columns排序
  • 工程结算如何快速审核
  • 小微企业认定需要哪些资料
  • sql server数据
  • sql server 2008 怎么使用
  • mysql log
  • 收到税务局退回的个税手续费怎么入账
  • 固定资产大修理支出摊销年限
  • 申请财产损失会计分录
  • 应收账款未收到是否要交税
  • 工业企业新产品收入的调研报告
  • 房产契税什么时候退税
  • 检测费用开票税率
  • 发放工资时社保为什么计入其他应付款科目
  • 农产品收购发票怎么抵扣
  • 电子承兑汇票如何入账
  • 印花税税款所属期怎么填
  • 三大财务报表英文
  • sql复制表的语句
  • windows软件删除
  • win8屏幕显示不全
  • service.exe是什么
  • 电脑上dell是什么意思
  • mac读取光驱
  • macbookair扫描文件怎么弄
  • Win10如何设置电脑密码
  • win7蓝屏0x000000d1
  • win7怎么操作
  • python语言如何获取随机整数
  • unity游戏之友利拟收购《刀塔传奇》发行商中清龙图
  • jquery如何获取input的值
  • 排序方法python
  • 用js实现冒泡排序
  • 绑定安卓
  • flash怎么测试当前场景
  • unity hud优化
  • unity中ngui
  • 如何用android
  • python基于django的项目
  • 五十八二
  • 上海哪能玩
  • 农民工12000要交多少个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设