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

