来比较数组的索引和值。该函数返回一个数组,该数组包含了所有在给定数组中同时出现的键和值。
语法: array_uintersect_assoc(array1, array2, array3, ......, myfunction)
参数:
返回值: 返回一个数组,该数组包含了所有在给定数组中同时出现的键和值。
示例: 下面的示例演示了如何使用 array_uintersect_assoc() 函数:
function myfunction($a, $b)
{
if ($a === $b) {
return 0;
}
return ($a > $b) ? 1 : -1;
}
$array1 = array("a" => "red", "b" => "green", "c" => "blue");
$array2 = array("a" => "red", "b" => "blue", "c" => "green");
$result = array_uintersect_assoc($array1, $array2, "myfunction");
print_r($result);
输出结果为:
Array
(
[a] => red
)
在上面的示例中,我们定义了一个回调函数 myfunction()
,该函数用于比较数组的索引和值。然后,我们使用 array_uintersect_assoc()
函数比较了两个数组 $array1
和 $array2
,并将结果存储在变量 $result
中。最后,我们通过 print_r()
函数打印了结果数组。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站