Ich habe eine PHP-Array, das Fahrzeug macht, wie folgt aus:jQuery asort() oder weiter sortieren nach JSON-Codierung?
array(
5 => Audi,
2 => Ford,
1 => Opel,
6 => Renault,
9 => Volkswagen,
)
ich es mit Ajax bekommen, um meine JS JSON codierte Array zurück. Problem ist, die json_encoding automatisch sortieren nach Schlüssel meine Array, so erhalte ich:
array(
1 => Opel,
2 => Ford,
5 => Audi,
6 => Renault,
9 => Volkswagen,
)
Wie kann ich meine Array halten sortiert? Oder in jQuery neu sortieren? Vielen Dank
Was ist die tatsächliche JSON-Ausgabe? Angenommen, es handelt sich um ein Objekt, dann kann es nicht sortiert werden. Sie müssten in diesem Fall ein Array verwenden. –
Warum gibst du Audi beim ersten Index von PHP nicht zurück? Warum kommt Opel bei Index eins? – Avijit
Es ist ein Objekt, das an ein Array übergeben wird. Es funktioniert gut, das Problem wird durch die json_encode() verursacht, die mein Array nach Schlüsseln und nicht nach Werten sortiert. Der erste ist nach Werten ASC sortiert (Ergebnis will ich), aber json_encode() sortiere ihn nach den Schlüsseln ASC. – Pauloscorps