我想在字符串($x)中的每个特殊字符之前添加斜杠,这样我的代码看起来像:
preg_quote($x);
但我不希望它在"*"号之前加斜线,问题就从这里开始了。PHP中有没有一种方法可以在自定义字符之前添加斜杠(或任何符号)?
步骤1:
在$x
中,将*
字符转换为一个特殊密钥,例如%__STAR__%
。您可以使用str_replace函数来完成此操作。
第2步:
在类似str_replace或addcslasms的函数中传递$x
字符串,以便在每个特殊字符之前添加斜杠。
第3步:
Roomback步骤1:在$x
中,将您的特殊密钥%__STAR__%
转换为*
。您也可以使用str_replace函数来执行此操作。