Karl das kahle Moorhuhn
Neues Mitglied
Hallo Freunde,
ich lade aus einer Datenbank>PHP>JSON ein assoziatives Array (funktioniert), dass ich anschließend sortieren möchte.
Das Array ist folgendermaßen aufgebaut:
navigation["x"]["left"];
nun möchte ich das Array sortieren nach Werten auf der zweiten Ebene ("left").
Folgendermaße habe ich es probiert:
Allerdings funktionierts nicht und ich bekomme die Fehlermeldung: navigation.sort is not a function
ich lade aus einer Datenbank>PHP>JSON ein assoziatives Array (funktioniert), dass ich anschließend sortieren möchte.
Das Array ist folgendermaßen aufgebaut:
navigation["x"]["left"];
nun möchte ich das Array sortieren nach Werten auf der zweiten Ebene ("left").
Folgendermaße habe ich es probiert:
Code:
navigation = <?php echo json_encode($navigation); ?>;
function navSort(a,b)
{
var result = 0;
var sortColumn = "left";
if (a[sortColumn] > b[sortColumn])
{
result = 1;
}
else
{
result = -1;
}
return result;
}
navigation.sort(navSort);
Allerdings funktionierts nicht und ich bekomme die Fehlermeldung: navigation.sort is not a function