Date: Thu, 13 Jan 2000 09:08:04 -0500 (EST) From: ldmud <ldmud@www.lpmud.com> Short: LDmud: efun reverse() Type: Feature State: New From: Zora@PK-Mud Cc: Subject: reverse Date: Thu Jan 13 12:31:26 2000 member, sscanf, strstr usw. arbeiten linksorientiert. mit einer neuen efun, die strings umdreht, koennte man auch rechtsorientiert effizient arbeiten. z.B. sscanf(file,"%s\n%s\n%s\n%s\n",z[0],z[1],z[2],z[3],z[4]) liefert die ersten 5 zeilen von file (am effizientesten bei sehr grossen Dateien) sscanf(reverse(file), ""%s\n%s\n%s\n%s\n", z[0],z[1],z[2],z[3],z[4]); dann steht in reverse(implode(z,"\n")) die letzten 5 zeilen vom file === More: (64%) Page 1, 1..16 [CR,u,f,l,q,/<regexp>,<page>,?] Zora P.S. ich wuerde mich freuen, wenn du eine solche Funktion zur verfuegung stellen koenntest. insbesondere waere dies bei dem zeichenorientierten, mud-internem Editor, den Zwirch gerade schreibt, eine deutliche Beschleunigung