Wie kann ich ein alphanumerisches mehrdimensionales Array in PHP sortieren? [Duplikat]Php

PHP-Programmierer chatten hier
Anonymous
 Wie kann ich ein alphanumerisches mehrdimensionales Array in PHP sortieren? [Duplikat]

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post