PHP array_uintersect()函数
语法
array_uintersect ( array1,array2 [, array3 ...,data_compare_func] );
定义和用法
此函数返回一个包含所有在所有参数中存在的array1的值的数组。使用回调函数进行比较数据。
参数
序号 | 参数和描述 |
---|---|
1 | array1 必需。指定一个数组。 |
2 | array2 必需。指定一个与第一个数组进行比较的数组。 |
3 | array3 可选。指定一个与第一个数组进行比较的数组。 |
4 | 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 )