debitux Geschrieben 2. Oktober 2002 Geschrieben 2. Oktober 2002 Hi, ganz kurz ich lese eine Textdatei aus die folgendermaßen sortiert ist: 20021002 Canon !!1033550738 1100 1230 2 2 AMT11 #FF9900 20021002 Fujitsu Siemens !!1033550719 1100 1130 1 1 AMT01 #FF9900 20021002 Sony 1033550800 1100 1130 3 3 AMT01 #FF9900 20021002 Sony !!1033550955 1630 1900 5 5 AMT01 #FF9900 20021002 lalala !!1033550898 1100 1130 4 4 AMT05 #FF9900 Also nach dem Gerätenamen. Jetzt will ich immer das Gerät was unten steht ausgegeben haben. Z.B. 1033550719, 1033550738, 1033550955, 1033550898. Die Sortierung in der Textdatei sieht so aus. Wenn ich ein neuen Termin für den Canon/Fujitsu/Sony/lalala eingebe, steht dieser nicht ganz unten, sondern unter dem letzten vorherigen Canon/Fujitsu/Sony/lalala. Jetzt will ich auf die Zeilen zugreifen, die zuletzt eingegeben wurden über ein Array. :-) Ich weiß nicht wie ich das machen könnte. Hab schon gesucht und nachgeschlagen... Mir fehlt nur eine Lösung fürs sortieren. Gruß Martin Zitieren
Chaosmaker Geschrieben 2. Oktober 2002 Geschrieben 2. Oktober 2002 Afaik brauchst Du ein folgendermaßen aufgebautes Array: $array["artikelnr"][1], $array["artikelname"][1],... (Der 2. Index wird dann natürlich für jedes Element hochgezählt.) Dann geht's z.B. mit array_multisort($array["artikelname"],SORT_DESC,SORT_STRING); Was für Flags hinten dran dürften, kannste im Tutorial bei php.net, Array-Funktionen, array_multisort nachlesen. Bin bzgl. Array-Funktionen allerdings auch noch nicht allzu bewandert. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.