加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php array_intersect_key 使用键名计算数组的交集

发布时间:2020-12-13 05:17:51 所属栏目:PHP教程 来源:网络整理
导读:先向大家介绍一下array_intersect_key函数的基本语法: array array_intersect_key ( array $array1,array $array2 [,array $ ... ] ) array_intersect_key() 函数使用键名比较计算数组的交集。 参数简介: 参数 描述 array1 必需。与其他数组进行比较的第一

先向大家介绍一下array_intersect_key函数的基本语法:

array array_intersect_key ( array $array1,array $array2 [,array $ ... ] )

array_intersect_key() 函数使用键名比较计算数组的交集。

参数简介:

参数

描述

array1

必需。与其他数组进行比较的第一个数组。

array2

必需。与第一个数组进行比较的数组。

array3,...

可选。与第一个数组进行比较的其他数组。

返回值:

返回一个交集数组,该数组包括了所有在被比较的数组(array1)中,同时也在任何其他参数数组(array2 或 array3 等等)中的键名。

实例:

$array1 = array( 'one' => 1,'two' => 2,'three' => 3,'five' => 4 );

$array2 = array( 'six' => 5,'one' => 6,'five' => 7,'ten' => 8 );

var_dump ( array_intersect_key ( $array1,$array2 ));

?>

在线运行

运行结果:

array(2) { ["one"]=> int(1) ["five"]=> int(4) }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读