Hallo Community,
ich habe ein Array, das multidimensional ist, das sortiert werden soll.
Die Struktur:
Hinweis: Das obige Array ist das Array, was in $sortTmp ist. Das originale Array sieht wie folgt aus:
Das Problem ist, dass er die Dateinamen nicht dazwischen sortiert, sondern erst die Ordnernamen und da drunter erst die Dateinamen. Ich möchte jedoch das komplett alphabetisch sortiert haben.
Ich habe mich mit dem array_multisort() herumgeschlagen, kriege aber keine Änderung des Ergebnis.
Mein Test:
Kann mir jemand helfen?
Grüße
Someday
ich habe ein Array, das multidimensional ist, das sortiert werden soll.
Die Struktur:
PHP-Code:
array(5) {
[0]=> string(8) "Verträge"
[1]=> string(9) "Dokumente"
[2]=> string(24) "Vertragsbestaetigung.pdf"
[3]=> string(13) "nokia_n95.jpg"
[4]=> string(19) "nokia_n95_bild2.jpg"
}
PHP-Code:
array(5) {
[0]=>
array(3) { ["id"]=> string(1) "1" ["type"]=> string(6) "folder" ["name"]=> string(8) "Verträge" }
[1]=>
array(3) { ["id"]=> string(1) "3" ["type"]=> string(6) "folder" ["name"]=> string(9) "Dokumente" }
[2]=>
array(3) { ["id"]=> string(1) "1" ["type"]=> string(4) "file" ["name"]=> string(24) "Vertragsbestaetigung.pdf" }
[3]=>
array(3) { ["id"]=> string(1) "4" ["type"]=> string(4) "file" ["name"]=> string(13) "nokia_n95.jpg" }
[4]=>
array(3) { ["id"]=> string(1) "5" ["type"]=> string(4) "file" ["name"]=> string(19) "nokia_n95_bild2.jpg" }
}
Ich habe mich mit dem array_multisort() herumgeschlagen, kriege aber keine Änderung des Ergebnis.
Mein Test:
PHP-Code:
array_multisort($sortTmp, SORT_ASC, SORT_STRING, $dataArray);
Grüße
Someday
Kommentar