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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden