PHP array_intersect_uassoc()函数
语法
array_intersect_uassoc(array1,array2 [, array3 ..., callbackkey_compare_func] );
定义和用法
它返回一个包含所有在所有参数中与array1中的值相同的值的数组。
参数
Sr.No | 参数与描述 |
---|---|
1 | array1(必填) 第一个数组将与其他数组进行比较。 |
2 | array2(必填) 将与第一个数组进行比较的数组。 |
3 | array3(可选) 将与第一个数组进行比较的数组。 |
4 | 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 )