Ich möchte eine Verzeichnisliste mit diesem Array Beispiel erstellen und ich möchte es auf 2 Spalten sortieren, Dateinamen ASC und Typ DESC. Derzeit habe ich dieses Verzeichnis nach dem Dateinamen ASC nur mit Javascript sortiert.PHP Array Sortierung - Verzeichnisliste
Hat jemand eine bessere Idee, wie es geht? PHP-Array-Sortierung oder Javascript.
Vielen Dank für Ihre Hilfe!
Array
(
[Music] => Array
(
[size] => 4096
[mode] => 16877
[type] => 2
[atime] => 1503581347
[mtime] => 1504775242
[filename] => Music
)
[Videos] => Array
(
[size] => 4096
[mode] => 16877
[type] => 2
[atime] => 1501249251
[mtime] => 1502733819
[filename] => Videos
)
[Desktop] => Array
(
[size] => 4096
[mode] => 16877
[type] => 2
[atime] => 1501249251
[mtime] => 1502733819
[filename] => Desktop
)
[file.zip] => Array
(
[size] => 5084312
[mode] => 33188
[type] => 1
[atime] => 1504773615
[mtime] => 1504773620
[filename] => file.zip
)
Erwartete Ausgabe:
FILENAME | TYPE
Desktop | 2
Music | 2
Videos | 2
file.zip | 1
Sie können durch Bezugnahme diese Ihre eigene Funktion erstellen Antworten für JS: - https://stackoverflow.com/questions/28560801/javascript-sorting-array-by-multiple-criteria und für PHP: - https://stackoverflow.com/questions/3606156/sort-an- assoziative-array-in-php-mit-multiple-condition – Lalit
Schauen Sie sich Ihre Optionen zum Sortieren eines Arrays mit PHP - http://php.net/manual/de/array.sorting.php – Oliver
Tun Sie es mit JS und nicht mit PHP! -> Meist müssen Sie sich nicht um die Leistung Ihrer Kunden kümmern. Normalerweise ist JS schnell genug. Aber mit PHP stapeln Sie die Serverleistung: Denken Sie an ein Szenario, in dem X Tausend Clients das sortieren wollen! – inetphantom