Ich habe einige JSON -Dateinamen in einem mehrdimensionalen Array, das so erstellt wurde: $ file [] = array ("name" => $ file, "type" => "json") , dass ich < Strong> Sortieren aufsteigend wie folgt:
Code: Select all
1.File
2.File
3.File
10.File
11.File
Wenn ich sie mit PHP -Sortier ($ Dateien) bestelle, wird sie so bestellt:
Code: Select all
1.File
10.File
11.File
2.File
3.File
Wenn ich jedoch natsort ($ files) verwende, das zitiert: ordnet alphanumerische Zeichenfolgen in der Art und Weise, wie ein Mensch (php.net) ordnet,. Ich bekomme ein totales Chaos: < /p>
3.File
2.File
10.File
1.File
11.File
< /code>
Gibt es einen besseren Ansatz, um ein Array mithilfe von PHP -Funktionen zu bestellen? Oder muss ich eine benutzerdefinierte Sortierfunktion erstellen? Auf dem Server wird PHP 7.0 ausgeführt.