PHP中是否有一个函数可以用来替换另一个特定字符,但是我应该能够限制替换次数吗? 我目前正试图让preg_replace()工作,因为它有这种能力,但似乎有些不对劲。这是我正在使用的:
$args[0] = preg_replace("/\$/", $args[$x], $args[0], 1);
$args[0] contains letters and special "$" characters, which should be replaced.
任何帮助?
答案 0 :(得分:5)
你试过"/\\$/"
(2个反斜杠)吗?
(有关详细信息,请参阅How to escape $ in PHP using preg_replace?)
答案 1 :(得分:-1)
这是替换fn的语法:
preg_replace($patterns, $replacements, $string);
所以你必须在你的字符串末尾添加替换(你要用它替换它的字符)后首先放置模式。