PHP array_intersect_assoc函数——获取多个数组的交集,array_intersect_assoc函数可带索引检查计算数组的交集。返回一个数组,该数组包含了所有在被比较数组中,也同时出现在所有其他参数数组中的值,键名也用于比较。
PHP array_intersect_assoc函数 语法
array array_intersect_assoc ( array array1, array array2 [, array ...])
array1为必选参数,被比较的数组;array2为必选参数,用来做比较的数组;array为可选参数,用来做比较的数组,可有多个。
PHP array_intersect_assoc函数 示例
本示例应用array_intersect_assoc()函数来获取两个数组的交集。代码如下:
<?php
array1 = array("asp" => "实例应用", "php" => "函数手册", "java" => "基础应用");
//声明数组array1
array2 = array("asp" => "实例应用", "函数大全", "基础应用"); //声明数组array2
result = array_intersect_assoc(array1, array2); //获取两个数组的交集
print_r(result);
?>
运行结果为:
Array( [asp] => 实例应用)