how to ignore dollar sign in the replacement
Found the solution @ http://theserverpages.com/php/manual/en/function.preg-replace.php If you're setting your replacement values elsewhere and your replacement value can contain a dollar sign followed by an integer eg: $replacement = 'Dad's $7 shoes' You'll find that preg_replace() treats this (quite rightly) as callback syntax. So, you might want to do this: $replacement = preg_replace("!" . '\x24' . "!" , '\\\$' , $replacement); To your replacement string first; Putting in an escaped backslash '\\' followed by an escaped dollar sign '\$' where every instance appears.
No comments:
Post a Comment