Hello,
arabien|...
zypern|...
deutschland|berlinund lese diese mittels file() aus, foreach() ... dann explode ich die inhalte am |.
Nun möchte ich gern den Inhalt sortiern nach dem Land ausgeben, d.h. zuerst aravbien, dann deutschland und zum schluss zypern.
Lies die Datei nicht mit file() sondern mit fgetcsv() aus und erzeuge _gleich_ ein Spaltenarray. Da kannst Du dann jede Spalte einzeln sortieren mit den Standard-Funktionen für Arrays. Ich habe nur noch keine Lösung gefunden, über mehrere Spalten zu sortieren auf diese einfache Weise. Da müsste man dann doch eine Hilfssplate (also einen Ast im Gesamtarray) anlegen.
Alternativ stehen ja auch weiterhin die Benutzerdefinierten-Sortierfunktionen zur Verfügung.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg