最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP array_intersect_uassoc() 函數(shù)

定義和用法

array_intersect_uassoc() 函數(shù)使用用戶自定義的回調(diào)函數(shù)計(jì)算數(shù)組的交集,用回調(diào)函數(shù)比較索引。

array_intersect_uassoc() 返回一個(gè)數(shù)組,該數(shù)組包含了所有在 array1 中也同時(shí)出現(xiàn)在所有其它參數(shù)數(shù)組中的值。返回的數(shù)組中鍵名保持不變。

注意,與 array_intersect() 不同的是除了比較鍵值,還要比較鍵名。

此比較是通過用戶提供的回調(diào)函數(shù)來進(jìn)行的。該函數(shù)帶有兩個(gè)參數(shù),即兩個(gè)要進(jìn)行對(duì)比的鍵名。如果第一個(gè)參數(shù)小于第二個(gè)參數(shù),則函數(shù)要返回一個(gè)負(fù)數(shù),如果兩個(gè)參數(shù)相等,則要返回 0,如果第一個(gè)參數(shù)大于第二個(gè)參數(shù),則返回一個(gè)正數(shù)。

語(yǔ)法

array_intersect_uassoc(array1,array2,array3...,function)
參數(shù) 描述
array1 必需。與其他數(shù)組進(jìn)行比較的第一個(gè)數(shù)組。
array2 必需。與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組。
array3 可選。與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組。可以有多個(gè)。
function 用戶自定義函數(shù)的名稱。

例子 1

<?php
function myfunction($v1,$v2) 
{
if ($v1===$v2)
	{
	return 0;
	}
if ($v1>$v2)
	{
	return 1;
	}
else
	{
	return -1;
	}
}
$a1=array(0=>"Dog",1=>"Cat",2=>"Horse");
$a2=array(3=>"Dog",1=>"Cat",5=>"Horse");
print_r(array_intersect_uassoc($a1,$a2,"myfunction"));
?>

輸出:

Array ( [1] => Cat )

例子 2

如何為函數(shù)分配多個(gè)數(shù)組:

<?php
function myfunction($v1,$v2) 
{
if ($v1===$v2)
	{
	return 0;
	}
if ($v1>$v2)
	{
	return 1;
	}
else
	{
	return -1;
	}
}
$a1=array(0=>"Dog",1=>"Cat",2=>"Horse");
$a2=array(0=>"Dog",1=>"Cat",5=>"Horse");
$a3=array(6=>"Bird",0=>"Dog",5=>"Horse");
print_r(array_intersect_uassoc($a1,$a2,$a3,"myfunction"));
?>

輸出:

Array ( [0] => Dog )
襄城县| 奉贤区| 乌兰察布市| 黄山市| 旺苍县| 达拉特旗| 斗六市| 松阳县| 晋州市| 韶山市| 通化县| 潮州市| 蒲城县| 碌曲县| 隆尧县| 闸北区| 巨野县| 华亭县| 哈巴河县| 安国市| 鸡泽县| 涿州市| 财经| 农安县| 怀柔区| 巫溪县| 普定县| 布拖县| 永州市| 嘉祥县| 慈利县| 杭锦旗| 潼南县| 庆安县| 武清区| 山东省| 集安市| 谢通门县| 云浮市| 新宾| 沙洋县|