Hello,
AAAAXXXBBBBXXXCCCCCC
A = Kundennummer
B = Produktnummer
C = Kaufdatum
X = Trennzeichen
Hallo Theresa, wenn immer nur nach einer Spalte sortiert werden soll, dann bietet sich ein "Spaltenarray" an.
Für jede Zeile
$_daten['kundennummer'][$zeilennummer] = substr(...);
$_daten['produktnummer'][$zeilennummer] = substr(...);
$_daten['kaufdatum'][$zeilennummer] = substr(...);
$_daten['trennzeichen'][$zeilennummer] = substr(...); ## was auch immer das sein soll.
Dann kann man das Array über jede Spalte mit den Standard-Array-Funktionen sortieren lassen.
Da die Zuordnung der Felder eines Datensatzes über $zeilennummer immer erhalten bleibt, kann man dann wahlweise nach jeder Spalte sortiert die Daten ausgeben.
Funktioniert aber eben nur für Sortierungen nach _einer_ Spalte.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
