Hallo zusammen,
ich hoffe in den alten Thread schaut noch jemand rein :-)
Ich möchte aber nicht extra einen neuen aufmachen.
Folgendes:
Ich versuche Variablen Namen in einem String zu ersetzten.
z.b. aus $var_3 soll $text[245] werden.
Ich versuche es so:
In "$searchvar" steht dann also z.b. $var_3 drin.
$newstring = preg_replace('#\'.$searchvar.'#', $textidname, $string1);
Die Ersetzung klappt, aber es wird teilweise zu viel ersetzt. Gefunden bzw. ersetzt werden auch die Variabelen $var_310 oder $var_37
Ich habe versucht mit dem Modifier U auf nicht gierig umzuschalten.
$newstring = preg_replace('#\'.$searchvar.'#U', $textidname, $string1);
Das Ergebnis war aber gleich.
Kann mir jemand weiter helfen?
vielen Dank und viele Grüße
hawk