Heim  >  Artikel  >  Backend-Entwicklung  >  php-Arrays函数-array_diff_uassoc-用回调函数做索引检查来计算数组的差值_PHP教程

php-Arrays函数-array_diff_uassoc-用回调函数做索引检查来计算数组的差值_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:51:211056Durchsuche

array_diff_uassoc() 函数 用回调函数做索引检查来计算数组的差集

【功能】
         该函数将返回一个数组,
         该数组包含了所有在array1中但是不在其他任何参数数组中的值。
         如果认为第一个参数小于、等于、或大于第二个参数时,必须返回
         一个小于零、等于零,或大于零的整数
【使用范围】
         php5(我用5.1.6测试过该函数,是不正确的。5.3.3是正确的,具体哪些版本好使有待验证)
【使用】
         array array_diff_uassoc( array array1, array array2[,array...,callback key_compare_func]  )
         array1/必需/数组1
         array2/必需/比较的数组 最少得有一个
         array.../可选/用来比较的数组
         key_compare_func.../必需/为用户提供作为比较标准的回调函数
【示例】
[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_diff_uassoc($a1,$a2,"myfunction"));  
?> 
Array ( [0] => Dog [2] => Horse ) 

 


摘自 zuodefeng的笔记

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478201.htmlTechArticlearray_diff_uassoc() 函数 用回调函数做索引检查来计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn