function keys($k1,$k2){
if($k1==$k2){
return 1;
}
return 0;}
function value($v1,$v2){
if($v1>$v2){
return 0;
}elseif($v1'123','2'=>'234','3'=>'345');
$b = array('2'>'234','3'=>'456','4'=>'567');
print_r(array_uintersect_uassoc($a,$b,'keys','value'));
//Array ( [2] => 234 [3] => 345 )
符合keys和value的只有 [3] => 345
[2] => 234 为什么也输出了? 这不符合value。
回复内容:
function keys($k1,$k2){
if($k1==$k2){
return 1;
}
return 0;}
function value($v1,$v2){
if($v1>$v2){
return 0;
}elseif($v1'123','2'=>'234','3'=>'345');
$b = array('2'>'234','3'=>'456','4'=>'567');
print_r(array_uintersect_uassoc($a,$b,'keys','value'));
//Array ( [2] => 234 [3] => 345 )
符合keys和value的只有 [3] => 345
[2] => 234 为什么也输出了? 这不符合value。
http://cn2.php.net/manual/zh/function.key.php
有key()这个函数了骚年
本文原创发布php中文网,转载请注明出处,感谢您的尊重!