function k($k1,$k2){
if($k1>$k2){
return 1;
}elseif($k1<$k2){
return -1;
}else{
return 0;
}
}
function v($v1,$v2){
if($v1>$v2){
return -1;
}elseif($v1<$v2){
return 0;
}else{
return 0;
}
}
$a = array(0=>"Cat",1=>"Dog",2=>"Horse");
$b = array(2=>"Bird",3=>"Rat",4=>"Fish");
print_r(array_udiff_uassoc($a,$b,'k','v'));
以上这个例子:
健名和健值同时使用两个不同的回调函数,一个正值是1,一个正值是0
正值或负值才会输出或返回,0则不会输出。
我把key设置正值是应该输出的,同时它的val设置为0它就不会输出了。
它们不会冲突吗? 这又应该咋么去解释呢?
还有字符串是如何比叫大于和小于的?是按字节算的吗?谢谢了!
浮云间
蛊毒传说
相关分类