5
Ich muss ein Array nach Werten sortieren, aber wenn Werte von Elementen gleich sind, muss ich ihre Schlüssel vergleichen und nach ihnen sortieren.PHP Sortiere ein Array mit uasort
uasort($pages_arr, function($a, $b){
if ($a == $b){
return ($key_a < $key_b) ? -1 : 1;
}
return ($a < $b) ? -1 : 1;
});
Ich verstehe nicht, wie kann ich $ key_a und $ key_b Werte (Schlüssel von Elementen $ a und $ b) erhalten. Werte können gleich sein, Schlüssel nicht; Wie kann ich dieses Problem lösen?
Wow ... schöne Code .. – mpyw
Thanks a lot Mann, es funktioniert. – user2304996
@ user2304996: Kein Problem! Denken Sie daran, [Ihre Frage als beantwortet zu markieren] (http://stackoverflow.com/help/someone-answers). –