str_replace mit '->'
Collapse
X
-
Danke erstmal.
Dann frage ich mich:
Ich lasse in einem String nach Ausdrücken in '{}' suchen.
Da kann vorkommen: {Variable:Feld}, {Variable->Feld}, {Variable}
Als regulären Ausdruck verwende ich: '/\{(.*)\}/U'
Dann wird gesplittet mit: '/:|->/'
Und mit str_replace lasse ich dann ersetzen und komischerweise wird {Variable->Feld} nicht ersetzt.
PS: Ich wollte hier jetzt nicht unbedingt mein ganzes Projekt posten.
Leave a comment:
-
Nein, die Funktion hat keine Probleme mit solchen Zeichen.Originally posted by uhuwe View PostIst da irgend etwas bekannt, dass die Funktion str_replace Probleme mit ein von den beiden Zeichen '-', '>' oder auch beide z.B. '->'
Ich will sie in einem String ersetzen lassen.
PHP Code:$string = "foo -> bar";
echo str_replace(array("-", ">"), array("+", "<"), $string);
// foo +< bar
Leave a comment:
-
str_replace mit '->'
Ist da irgend etwas bekannt, dass die Funktion str_replace Probleme mit ein von den beiden Zeichen '-', '>' oder auch beide z.B. '->'
Ich will sie in einem String ersetzen lassen.Tags: None
Leave a comment: