在php中的array_intersect_uassoc()函数
- array_intersect_uassoc() 函数使用用户提供的函数来比较两个或者多个数组的差异。
- 在 array_intersect_uassoc() 函数中,键和值都用于比较,而在用户定义的函数中,只比较键。
- array_intersect_uassoc() 函数返回一个包含第一个数组中的键和值的数组,如果函数允许的话。
- array_intersect_uassoc() 函数必须返回一个小于、等于或者大于零的整数
语法
array_intersect_uassoc(array1,array2,array3....,function)
参数
- Array1 Array1是必需参数。第一数组是将与其他数组进行比较的数组。
- Array2 Array2是必需参数。要与第一数组进行比较的数组。
- array3 array3是可选参数。要与第一数组进行比较的数组。
- function function是必需参数。是由用户自定义的函数。
在php中的array_intersect_uassoc()函数示例
<?php function mydemo($s1,$s2) { if ($s1===$s2) { return 0; } if ($s1>$s2) { return 1; } else { return -1; } } $a1=array(0=>"student",1=>"teacher",2=>"Farmer"); $a2=array(3=>"student",1=>"teacher",5=>"Farmer"); print_r(array_intersect_uassoc($a1,$a2,"mydemo")); ?>
日期:2020-06-02 22:15:33 来源:oir作者:oir