PHP array_intersect_uassoc()
函数返回一个包含所有参数中存在的array1
所有值的数组。array_intersect_uassoc()
函数语法是 -
array_intersect_uassoc($array1, $array2 [, $array3 ..., callback $key_compare_func] );
参数
- array1 - 必须参数,它是第一个数组,它是要与其他数组比较的数组。
- array2 - 必须参数,它是第二个数组,它是要与第一个数组比较的数组。
- array3 - 这是一个与第一个数组进行比较的数组。
- key_compare_func - 用户定义的回调用函数。
返回值
- 它返回一个包含所有参数中存在的
array1
所有值的数组。
示例
试试下面的例子 -
<?php
$input1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$input2 = array("a" => "GREEN", "B" => "brown", "yellow", "RED");
$result = array_intersect_uassoc($input1, $input2, "strcasecmp");
print_r($result);
?>
这将产生以下结果 -
Array ( [b] => brown )