在php中的array_diff_ukey()函数
- array_diff_ukey()函数函数的作用是:比较两个或者多个数组中的键,并使用一个另外的用户函数来检查是否存在差异。
- 在array_diff_ukey()函数中,在自动比较和用户定义函数中,只有键必须相同才能获得匹配。
语法
array_diff_ukey(array1,array2,array3....,function)
参数
- Array1 Array1是必需参数。第一数组是将与其他数组进行比较的数组。
- Array2 Array2是必需参数。要与第一数组进行比较的数组。
- array3 array3是可选参数。要与第一数组进行比较的数组。
- function是必需参数。是由用户自定义的函数。
在php中的array_diff_ukey()函数示例
<?php function abc($a1, $a2) { if ($a1 == $a2) return 0; else if ($a1 > $a2) return 1; else return -1; } $array1 = array('Student' => 1, 'Advocate' => 2, 'Farmer' => 3, 'Worker'=> 4); $array2 = array('Advocate' => 5, 'Farmer' => 6, 'Teacher' => 7, 'Co-Worker'=> 8); var_dump(array_diff_ukey($array1, $array2, 'abc')); ?>
日期:2020-06-02 22:15:32 来源:oir作者:oir