码迷,mamicode.com
首页 > Web开发 > 详细

PHP array_intersect_key()

时间:2015-06-10 11:50:23      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

定义和用法

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

array_intersect_key() 返回一个数组,该数组包含了所有出现在被比较的数组中并同时出现在所有其它参数数组中的键名的值。

注释:仅有键名用于比较。

语法

array_intersect_key(array1,array2,array3...)
参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3 可选。与第一个数组进行比较的数组。可以有多个。

 

 

 

例子 1

<?php
$a1 = array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2 = array(2=>"Bird",0=>"Cat",4=>"Fish");
print_r(array_intersect_key($a1,$a2));
?>

输出:

Array ( [0] => Cat [2] => Horse )

例子 2

<?php
$a1 = array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2 = array(2=>"Bird",3=>"Rat",4=>"Fish");
$a3 = array(2=>"Dog",6=>"Cow",7=>"Bird");
print_r(array_intersect_key($a1,$a2,$a3));
?>

输出:

Array ( [2] => Horse )

  

PHP array_intersect_key()

标签:

原文地址:http://www.cnblogs.com/webskill/p/4565336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!