我需要按值对一个数组进行排序,但如果元素的值相等,则需要比较它们的键并按它们排序。
我不太理解,如何获取$key_a和$key_b的值(元素$a和$b的键)。 值可以相同,但键不同; 如何解决这个问题?
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的键)。 值可以相同,但键不同; 如何解决这个问题?