【发布时间】:2014-01-20 22:09:48
【问题描述】:
我需要按值对数组进行排序,但如果元素的值相等,我需要比较它们的键并按它们排序。
uasort($pages_arr, function($a, $b){
if ($a == $b){
return ($key_a < $key_b) ? -1 : 1;
}
return ($a < $b) ? -1 : 1;
});
我不明白,我怎样才能获得 $key_a 和 $key_b 值(元素 $a 和 $b 的键)。值可以相同,键不能; 如何解决这个问题?
【问题讨论】: