位置: 编程技术 - 正文

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

  • 小规模纳税人的账务处理
  • 减免税款的会计分录在什么时候处理
  • 税收成本包括哪些
  • 科研材料怎么买
  • 个税三代手续费返还增值税报表怎么填
  • 税控盘专票认证登录密码正确还是登录不上去
  • 以前年度损益调整结转到未分配利润
  • 技术转让费为什么那么贵
  • 外购材料费用可能计入
  • 安装工程通常有哪些工种
  • 个人保证金业务
  • 企业一般纳税人证明在哪里查询
  • 增值税检查调整科目已经删除
  • 国企不交社保怎么办
  • 我国个人取得的各种所得有几种类型
  • 净资产收益率计算公式用期末净资产
  • 收到汽车保险赔款怎么做账
  • 国内企业给国外企业开发票
  • 企业缴纳社保包含哪些内容
  • 疫情期间企业贷款利率多少
  • 收到别人押金的会计分录
  • 广告牌费用会计分录
  • macbookpro桌面整理
  • 什么样的企业是好企业,什么样的员工是好员工
  • 固定资产转让的账务处理
  • 在windows操作
  • 广告费和业务宣传费调增还是调减
  • 借银行卡给别人过账有什么风险
  • 企业所得税是地税申报还是国税申报
  • mmdetection ValueError: need at least one array to concatenate解决方案
  • 大数据分析案例结论
  • span标签中的字符串怎么获取
  • 前端常见面试
  • mfc中format
  • 房地产企业预缴增值税会计处理
  • 保险费的增值税税率
  • 什么是预付账款的管理重点
  • 发票税额打印不全可以入账吗
  • mysql 字符集
  • sqlserver修改值
  • 借方贷方有哪些
  • 独立核算的分公司注销时账面怎么处理
  • 折旧率多少正常
  • 个税代扣代缴手续费返还需要缴纳增值税吗
  • 个税哪种申报不用交个税的
  • 个人劳务费怎么退税
  • 缴纳社保不计提可以吗
  • 财务报表现金流量表怎么填
  • 研发支出费用化对财务报表的影响
  • 多交的税款不退可以吗
  • 如果停产怎么计算成本
  • 辅导期一般纳税人标准
  • 负数发票要给税务局吗
  • 某个项目投资款怎么入账
  • 购买药材的发票如何抵扣?
  • 购买方账务处理
  • 员工离职未领工资怎么处置
  • MySQL之Field‘***’doesn’t have a default value错误解决办法
  • mysql优化实战
  • centos怎么设置
  • win10预览版好吗
  • linux svn命令使用详解
  • assets怎么编辑
  • 页面滚动到底部
  • android 像素
  • jquery 入门
  • android中的webview
  • 先序遍历dlr
  • react.development.js
  • unityugui
  • js中unbind
  • android电话簿
  • 开发票 税收编码
  • 企业代理申报还用自己申报吗
  • 山东省水资源税征收标准
  • 税务跨区变更需要什么资料
  • 国家税务总局上海市电子税务局
  • 从香港回内地需要做核酸检测吗
  • 下抓两级抓深一层的工作机制的要求包括什么
  • 税务宣传标语2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设