在PHP中,在自定义符号/char之前添加斜杠


Add slashes before custom sign/char in PHP

我想在字符串($x)中的每个特殊字符之前添加斜杠,这样我的代码看起来像:

preg_quote($x);

但我不希望它在"*"号之前加斜线,问题就从这里开始了。PHP中有没有一种方法可以在自定义字符之前添加斜杠(或任何符号)?

步骤1:

$x中,将*字符转换为一个特殊密钥,例如%__STAR__%。您可以使用str_replace函数来完成此操作。

第2步:

在类似str_replace或addcslasms的函数中传递$x字符串,以便在每个特殊字符之前添加斜杠。

第3步:

Roomback步骤1:在$x中,将您的特殊密钥%__STAR__%转换为*。您也可以使用str_replace函数来执行此操作。