GalaxyWarrior
Erfahrenes Mitglied
Hi,
ich habe versucht über RegEx und preg_replace eine Zeichenkette in einem String zu finden und diese mit dem Inhalt der entsprechenden Variablen zu ersetzen.
Also wenn ich in einem String $foo$ finde soll dies mit dem Inhalt von $foo ersetzt werden.
Allerdings bekomme ich immer nur einen Fehler:
der PHP Code ist
aber auch jeder andere versuch ohne eine Variable ein echo auszugeben, also z.B. statisch echo(\"bla\") geht nicht. Immer der selbe Fehler.
Hat jemand ne Idee?
Gruß GalaxyWarrior
ich habe versucht über RegEx und preg_replace eine Zeichenkette in einem String zu finden und diese mit dem Inhalt der entsprechenden Variablen zu ersetzen.
Also wenn ich in einem String $foo$ finde soll dies mit dem Inhalt von $foo ersetzt werden.
Allerdings bekomme ich immer nur einen Fehler:
Code:
Parse error: syntax error, unexpected T_ECHO
Fatal error: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: echo(index)
der PHP Code ist
PHP:
preg_replace('/\$(.+)\$/Usie',"echo($\\1)",$str);
aber auch jeder andere versuch ohne eine Variable ein echo auszugeben, also z.B. statisch echo(\"bla\") geht nicht. Immer der selbe Fehler.
Hat jemand ne Idee?
Gruß GalaxyWarrior