总是要按规矩来array_udiff($a, $b, function($a, $b){
if($a == $b) return 0;
return $a > $b ? 1 : -1;
})
如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。
if($a == $b) return 0;
return $a > $b ? 1 : -1;
})
如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。
还有http://www.w3school.com.cn/php/func_array_udiff.asp 这个里面也是这样写的
以为权威就是对呢..我也看手册上说的是要-1,0,1三种情况的.
莫非是字符串的时候用这个就OK
return ($a==$b):0?1