语法
array_uintersect_assoc( $array1, $array2 [, $array3 ..., $data_compare_func] );
定义与使用
array_uintersect_assoc() 函数返回一个数组,包含 array1 中所有参数 array2 和 array3 存在的所有值。
参数
| 参数 | 描述 |
|---|---|
| array1 | (必填)指定了一个数组 |
| array2 | (必填)指定了一个数组要与第一个数组比较 |
| array3 | (可选)指定了一个数组要与第一个数组比较 |
| data_compare_func | (必填)用户自制函数的名称 |
示例
试试以下示例:
<?php
$input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
$input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
print_r(array_uintersect_assoc($input1, $input2, "strcasecmp"));
?>
这将得到以下结果:
Array ( [a] => green )

