PHP 数组函数

PHP array_intersect_assoc()函数 用于获取二个数组或者多个数组的交集,计算交集的条件是数组的键和值都要相同。

语法

array_intersect_assoc(array1,array2,array3...) 

参数

参数说明可选/必须
array1要计算的第一个数组必须
array2要计算的第二个数组
必须
array3要计算的第三个数组
可选

返回值

返回多个数组的交集

注意

  • 计算交集的条件是比较数组的键和值都要相同。

例子

<?php
$color1 = array("c"=>"yellow","b"=>"green","a"=>"red");
$color2 = array("d"=>"white","b"=>"green","f"=>"black");

$result = array_intersect($color1, $color2);
var_dump($result);

?>  
输出:
array(1) {
  ["b"]=>
  string(5) "green"
}