Scusate la risposta così tardiva.
Ho messo il true al json_decode e ha funzionato.
...
e dire che inizialmente quel true lo avevo messo...per poi rimuoverlo per un motivo non ben precisato.
L'ordinamento avviene ora in maniera del tutto corretta.
Grazie per l'aiuto.