PHP array_intersect_key() 函数学习

admin 2014年11月29日 PHP学习 778次阅读 查看评论

  定义和用法

  array_intersect_key() 函数使用键名比较计算数组的交集。比较键名,和array_intersect()使用类似,返回符合条件的原值,不会改变键值

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

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

  语法

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

  例子 1

<?php

$a1=array(=>"Cat",1=>"Dog",=>"Horse");

$a2=array(=>"Bird",=>"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 )
« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:phpphp开发PHP函数php程序学好php

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合