在PHP中自定义sign / char之前添加斜杠

时间:2016-08-03 11:28:55

标签: php

我想在字符串($ x)中的每个特殊字符之前添加斜杠,所以我的代码如下:

preg_quote($x);

但我不希望它在' *'之前添加斜杠。签署,这里开始问题。 PHP中有没有办法在自定义字符之前添加斜杠(或任何符号)?

1 个答案:

答案 0 :(得分:0)

步骤1:

$x中将您的*字符转换为特殊密钥,例如:%__STAR__%。您可以使用str_replace功能来执行此操作。

步骤2:

$x字符串传递给str_replaceaddcslashes之类的函数,以便在每个特殊字符之前添加斜杠。

步骤3:

Roolback step1:在$x中将您的特殊密钥%__STAR__%转换为*。您也可以使用str_replace功能。