PHP array_uintersect_uassoc()函数
语法
array_uintersect_assoc( array1,array2 [, array3 ...,func1], $func2 );
定义和用法
此函数返回一个包含array1中存在于所有参数array2和array3中的所有值的数组。
参数
序号 | 参数和描述 |
---|---|
1 | array1(必填) 指定一个数组。 |
2 | array2(必填) 指定要与第一个数组进行比较的数组。 |
3 | array3(可选) 指定要与第一个数组进行比较的数组。 |
4 | func1(必填) 比较数组键的用户自定义函数的名称。 |
5 | func2(必填) 比较数组值的用户自定义函数的名称。 |
示例
尝试以下示例 –
<?php
input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
print_r(array_uintersect_uassoc(input1,input2, "strcasecmp", "strcasecmp"));
?>
这将产生以下结果-
Array ( [a] => green [b] => brown )