在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"));
?> 
如何在PHP中使用array_intersect_uassoc()函数
日期:2020-06-02 22:15:33 来源:oir作者:oir