php array_diff_ukey() array_diff_uassoc() 理解
<?phpif('ab'>'b'){echoa;}else{echob;}?>
结果为 b;
然后看代码 :
<?phpfunctionkey_compare_func($key1,$key2){if($key1==$key2)return0;elseif($key1>$key2)return1;elsereturn-1;}$array1=array('blue'=>1,'red'=>2,'green'=>3,'purple'=>4);$array2=array('green'=>5,'blue'=>6,'yellow'=>7,'cyan'=>8);var_dump(array_diff_ukey($array1,$array2,'key_compare_func'));?>
结果:
array(2){["red"]=>int(2)["purple"]=>int(4)}
然后改动:
<?phpfunctionkey_compare_func($key1,$key2){if($key1==$key2)return1;elseif($key1>$key2)return0;elsereturn-1;}$array1=array('blue'=>1,'red'=>2,'green'=>3,'purple'=>4);$array2=array('green'=>5,'blue'=>6,'yellow'=>7,'cyan'=>8);var_dump(array_diff_ukey($array1,$array2,'key_compare_func'));?>
结果:
array(1){["blue"]=>int(1)}
很容易理解了
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。