Günter Marchewka: Backslash aus Textarea in Arrayvariable retten

Beitrag lesen

Hallo Sven,

Frage: Warum erzeugst du die Variablenwerte x?x mit eval? Reicht da nicht einfach die übliche Stringverkettung mit Plus (+). Dann brauchst du auch keine doppelte Definition der Variablen, sondern kannst statt x? gleich x?x definieren. Ich sehe da zumindest keinen Vorteil.

Und warum überhaupt Variablen definieren? Pack den Suchstring doch gleich in den Funktionsaufruf. Dann ist die Funktion auch schneller, weil sie nicht ständig (innerhalb der Schleife) Konstanten definieren muß.

Nun ich bin nicht der Guru für solche Ersetzungen und habe mich daher an den Tip von Antje Hofmann aus dem Archiv gehalten:
http://forum.de.selfhtml.org/archiv/2000_1/t10046.htm#a50672
Der klang schon so, das dies eine gute Lösung ist. Hinsichtlich der Geschwindigkeit sind keine Einbußen merkbar.
Mein Problem würde aber immer noch bestehen, wenn ich den Suchstring direkt in den Funktionsaufruf packen würde, die Logik ist doch dann nicht anders oder?
Gruß und Danke
Günter