位置: 编程技术 - 正文

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

  • 跨年增票能开红冲吗?
  • 企业如何帮员工交公积金
  • 缴纳个税会计分录是什么
  • 法人拿走公司利润要交税吗
  • 调减加计抵减额会计分录
  • 企业转让固定资产使用权的收益应当属于
  • 对公账户卡号是私人账号
  • 商贸公司收到的邮票怎么做账
  • 购入设备发生的运输费计入什么科目
  • 受托代销商品手续费会计分录
  • 红字发票科目入进项税额还是进项税额转出
  • 营改增后个人所得税计税依据实例
  • 产业扶持资金管理办法
  • 老板垫付的费用怎么做凭证
  • 固定资产一次性扣除政策2023
  • 冲暂估成本的会计分录
  • 营改增后停车费税率
  • 注册资本金印花税减半征收
  • 咨询服务税收
  • 专票认证不通过退回
  • 纳税申报意思
  • 购入工程物资的账务处理
  • 关于非上市公司的法律
  • 预估材料入账后冲回的步骤
  • 参加会议属于什么工作类别
  • 企业所得税申报表A类
  • 跨月发票作废应如何处理
  • 计提代扣代缴个税
  • 华为mate50耳机孔和充电口一样吗
  • Mac Chrome打开HTTPS证书错误问题解决方法
  • 主营业务收入平均增长率计算例题
  • 货物运输业的增值税税率
  • 如何免费获得microsoft
  • 营改增项目
  • 营改增全面推开为什么还叫试点
  • django cookie
  • 小规模纳税人避税
  • yarn install报错
  • Chrome谷歌浏览器网页
  • 空调采购及安装税率
  • 法定盈余公积使用于什么
  • 小规模建筑公司经营范围大全
  • mysql中regexp_replace函数的使用
  • 应收账款周转率下降说明什么
  • 入库管理业务流程图
  • 企业增值税申报流程
  • 应收账款逾期无法偿还
  • 新会计准则规定
  • 本年利润期末需要结转吗
  • 企业所得税债务重组一般性税务处理
  • 增资如何做账务处理
  • 残保金申报可以随便填吗
  • 上年度多提财务费用
  • 企业亏损为什么还继续
  • 利润表的营业成本包括管理费用吗
  • 资产类科目一般是什么
  • 合伙人工资薪金
  • 剩余股利政策发放股利后的年末未分配利润
  • 企业建账可以处于哪几个阶段
  • 日记账公式怎么设置
  • 各种linux
  • centos7配置免密登录
  • 如何解决cpu超频问题
  • windows xp设置屏保密码
  • Win10 Mobile 10586无法更新应用怎么办 一招教你解决
  • c盘越来越小了
  • Win10 Mobile 10586.71截图曝光 修复已知问题
  • linux中find命令用法
  • Unity3d NGUI的drawcall,UISprite与UITexture
  • opengl es api
  • django框架mvt
  • react all in js
  • 猫的所有视频
  • javascript页面设计
  • jquery遍历li
  • shell 数组操作
  • unity ugui组件
  • 城乡居民医疗保险和新农合的区别
  • 施工企业建筑机械管理机构主要职责是负责建筑机械的
  • 企业资质怎么报审
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设