位置: 编程技术 - 正文

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

  • 非税收入未上缴
  • 不动产租赁开票税目
  • 定额备用金与非定额备用金的会计分录
  • 支付一年房租的会计科目
  • 信息技术费如何做账
  • 发票开做红冲的会计分录怎么做
  • 证券交易印花税是多少
  • 材料成本会计的主要内容
  • 购买的原材料直接用怎么做账
  • 母子公司无偿划拨资产
  • 工商年报中纳税总额包括工会经费吗
  • 股票收益收税吗
  • 增值税一般纳税企业支付现金方式取得
  • 预缴所得税会计分录怎么做
  • 集体房产证如何分割
  • 企业所得税可以弥补几年亏损
  • 利息支出企业所得税税前扣除标准
  • 应付账款少说明什么
  • 工会职工活动支出标准
  • 刷单的费用计入劳务费吗
  • win10禁止使用网络
  • 微商行业代理奖金如何入账
  • php教程 ftp 函数
  • php fileinfo
  • java deep learning
  • 施工企业成本费用有哪些方面构成
  • 购进农产品增值税进项税额的确认方法
  • 房地产预缴所得税怎么算
  • 封装和调用
  • php mysql_list_dbs()函数用法示例
  • 销售多余的材料
  • 基于深度学习的图像超分辨率——综述
  • 递归最小二乘法辨识参数
  • python单子
  • 以小物件为话题写出背后的故事
  • 未开票收入增值税申报
  • sql注入漏洞不会出现在哪个位置
  • 织梦怎么用
  • 帝国cms升级到7.5后不能发布内容信息
  • 织梦如何使用
  • Parcel 中文文档 | Parcel 中文网
  • SQL(MSSQLSERVER)服务启动错误代码3414的解决方法
  • 资质平移后以前的工程怎么办
  • 公司从个人手中购买二手车
  • 管理费用的核算内容主要包括哪些
  • 固定资产的
  • 固定资产货币化,货币资产保险化,保险资产信托化
  • 收伙食费入什么科目
  • PostgreSQL教程(十九):SQL语言函数
  • 恢复mysql数据库
  • mysql where join
  • 银行汇票背书
  • 公司支付款项制度
  • 实收资本账务处理错误可以调减吗
  • 小额贷款行业新规
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 农业保险赔付率数据查询
  • 公司装修费用如何计算
  • 外籍人员个税汇算清缴流程
  • 暂估入库成本差异
  • 先进先出法实际成本跟成本不一样吗
  • 药品进销差价的计算公式是什么
  • 税金及附加科目借贷方向
  • sql 常用语录
  • 在linux系统中
  • 2003怎么创建用户
  • win造字软件
  • win10一天更新几次
  • win8系统崩溃按f8没用
  • 2007皖价服
  • excel怎么添加动态图
  • javascript unicode与GBK2312(中文)编码转换方法
  • jquery data-
  • unity接入安卓sdk
  • python自动化部署oracle csdn
  • Python selenium 父子、兄弟、相邻节点定位方式详解
  • 会计做账需要什么凭证
  • 企业滞纳金怎么算 计算公式
  • 诺诺网电子发票下载到手机
  • 江苏企业所得税税率2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设