Hallo,
ich möchte ein multidimensionales Array sortieren. Aufwärtssortieren klappt prima mit dem standard-usort-script:
-----------------------------------------
function cmp ($a, $b) {
if ($a[2] == $b[2]) return 0;
return ($a[2] < $b[2]) ? -1 : 1;
}
-----------------------------------------
beziehungsweise:
-----------------------------------------
function cmp ($a, $b) {
return strcmp(strtolower($a[0]),strtolower($b[0]));
}
-----------------------------------------
Mein Problem ist nun, daß ich die Einträge auch abwärts sortieren möchte. Alle Versuche die obigen Funktionen umzustellen haben bisher nicht funktioniert.
Die 'suche' hier in dem board sowie google hat mir nicht geholfen.
Ich wäre sehr dankbar wenn mir jemand helfen könnte.
Gruß
Toddy
ich möchte ein multidimensionales Array sortieren. Aufwärtssortieren klappt prima mit dem standard-usort-script:
-----------------------------------------
function cmp ($a, $b) {
if ($a[2] == $b[2]) return 0;
return ($a[2] < $b[2]) ? -1 : 1;
}
-----------------------------------------
beziehungsweise:
-----------------------------------------
function cmp ($a, $b) {
return strcmp(strtolower($a[0]),strtolower($b[0]));
}
-----------------------------------------
Mein Problem ist nun, daß ich die Einträge auch abwärts sortieren möchte. Alle Versuche die obigen Funktionen umzustellen haben bisher nicht funktioniert.
Die 'suche' hier in dem board sowie google hat mir nicht geholfen.
Ich wäre sehr dankbar wenn mir jemand helfen könnte.
Gruß
Toddy
Kommentar