位置: 编程技术 - 正文

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

  • 应交税费是什么科目
  • 医院要交什么费用
  • 本年利润呈亏损要不要上企业所得税?
  • 招聘预算费用包括哪些预算清单
  • 建筑安装增值税税负率行业标准
  • 年末暂估下年怎么入账
  • 发票没作废写上作废了怎么办
  • 个体户不足征是否要交房产税
  • 受托开发软件产品免征增值税
  • 已认证的进项税额转出如何操作
  • 个人取得的咨询费是什么
  • 发票折扣有没有限制
  • 使用空头支票被银行冻结
  • 以前购买的固定资产现在入账
  • 个人借款无法收回确认坏账账务处理
  • 认证过的进项税怎么记账
  • 企业员工奖励款怎么做账
  • 含有商品编码的增值税普通发票如何开具?
  • 国税申报数据能修改吗
  • 个体户哪种税率最低
  • 商品和服务税收编码怎么查
  • 垃圾处理站利润
  • 计提员工社保拿什么做原始凭证?
  • 销售货物没有合同要交印花税吗
  • 征信费用会计分录
  • 商贸流通企业的构成
  • 如何冲回以前年度账户
  • 公司购买电脑流程怎么做
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • php string
  • 计提五险一金的分录怎么写
  • macbookair邮件
  • 劳务公司社保手续办理
  • php根据日期判断星座
  • win7纯净版系统安装教程
  • codeigniter3中文手册
  • 事业单位资产管理中存在的问题及整改措施
  • php十进制转二进制算法
  • php-xml
  • 申请减免费用的报告格式
  • 视觉slam ba
  • AI - stable-diffusion(AI绘画)的搭建与使用
  • 跨境电商企业账务如何做账
  • 长期待摊费用属于调整账户吗
  • 织梦前台数据不能存入中文
  • mongodb 聚合
  • 固定资产里含有增值税吗
  • 报表怎么报送
  • sql server操作教程
  • 累计预扣法税率表
  • 工程施工会计如何记账
  • 文化事业建设税是含税还是不含税
  • 公司的装修费计入什么科目
  • 个人独资企业费用扣除
  • 微众银行的企业贷款好批吗
  • 外借资质交企业所得税怎么交
  • 购买的材料入库属于什么会计科目
  • 结转成本涉及的科目
  • 印花税申报流程视频
  • 过路费油费计入什么费用
  • 其他综合收益转出
  • 计税价格里含税吗
  • 人工成本包括哪些项目
  • mysql单表10亿
  • mssql注入使用命令
  • 老毛桃u盘启动制作工具如何把原来的win7改xp系统图文教程
  • win10蓝屏怎么修复系统
  • 数码相机无线连接手机
  • Freebsd7.0+Apache2.2+MySQL5+PHP5安装配置
  • VMware10安装Windows server2012
  • linux arp -n
  • scchost.exe - scchost是什么进程 有什么用
  • linux安装yum命令步骤
  • win8系统出现闪屏
  • win10系统安装cad2008的注册机无法打开
  • ExtJS 2.0实用简明教程 之Ext类库简介
  • unity每秒执行一次
  • jquery easyui从零开始学pdf
  • 张家港保税区地区生产总值
  • 注销税务登记存货如何处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设