位置: 编程技术 - 正文

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

  • 支付宝如何缴纳车辆购置税
  • 生产企业进项税加计扣除
  • 收取子公司管理费,开具什么发票
  • 施工单位开具发票税务税率
  • 新准则下怎么调整长期股权投资损益调整
  • 税收抵免与税收的区别
  • 银行承兑汇票怎么取钱
  • 增值税当月抵扣吗
  • 小企业汇算清缴所得税分录
  • 代垫款收到的发票在哪里
  • 企业进口应税物资在进口环节应交的消费税,应计入
  • 购车税务发票
  • 玻璃制品有哪些
  • 房地产企业增值税税率是多少
  • 专家评审费个人所得税由谁支付
  • 增值税发票和电子发票都可以报销吗
  • 股权代持分红免税吗
  • 暂时关闭朋友圈
  • mac如何强制退出全屏
  • 无线电路问题
  • 长期负债在报表哪里看
  • 在php中,字符串有哪些表示形式
  • 公司赚的钱要交税吗?交多少?
  • php数组函数 菜鸟
  • linux内存缓存
  • 吕宋岛以南坐落着21座极大的岛屿
  • php traits
  • 补提固定资产折旧和汇算清缴有关系吗
  • 外商投资的企业再投资
  • 企业以物易物如何确认收入
  • 辅料分配方法
  • 联表更新数据
  • 无偿赠送房屋要交税吗
  • 应税行为包括销售货物吗
  • 金店个体户报什么税
  • 锡特f8
  • 微服务架构java框架
  • php模板引擎执行时间
  • php事务特性
  • 详解16型人格
  • 前端部署发布项目有哪些
  • 个人借款利息收入缴纳个税吗
  • distinct用法及搭配
  • 收回投资收到的现金减少
  • sqlserver获取uuid
  • 增值税专用发票丢了怎么补救
  • 现金及现金等价物包括哪些科目
  • 无形资产减值准备借贷方向增减
  • 法院拍卖土地原欠税怎么办
  • 银行收到工伤保险费怎么做分录
  • 老板垫付工资账务处理
  • 记账凭证应该是
  • 土地作为无形资产需要计提折旧吗?
  • 简易计税的进项税额转出会计分录
  • 编制合并报表时最关键的一步
  • 特殊事项税务处理
  • 在sp_executesql中使用like字句的方法
  • sql group by语句
  • 通过修改注册表来修改chrome配置
  • windows 10的应用商店中的应用
  • 搜集数据软件
  • xshell远程桌面
  • windows7笔记本无线网络连接
  • javascript Ext JS 状态默认存储时间
  • jquery实现图片懒加载
  • [置顶]游戏名 TentacleLocker
  • perl的$_
  • cocos2dx 4.0
  • opengl oes纹理
  • 批处理替换文件
  • bat 截取字符串
  • 你可能不知道的湖北
  • 异步任务管理器
  • jquery判断值是否为空
  • unity3d导出工程文件
  • js怎么判断日期大小
  • 广东个体户年报微信申报
  • 宁波国税发票查询
  • 内蒙古国地税联合网厅
  • 房产证是有开发商办吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设