我想在字符串($ x)中的每个特殊字符之前添加斜杠,所以我的代码如下:
preg_quote($x);
但我不希望它在' *'之前添加斜杠。签署,这里开始问题。 PHP中有没有办法在自定义字符之前添加斜杠(或任何符号)?
答案 0 :(得分:0)
在$x
中将您的*
字符转换为特殊密钥,例如:%__STAR__%
。您可以使用str_replace功能来执行此操作。
将$x
字符串传递给str_replace或addcslashes之类的函数,以便在每个特殊字符之前添加斜杠。
Roolback step1:在$x
中将您的特殊密钥%__STAR__%
转换为*
。您也可以使用str_replace功能。