1

可能重复:
在php中用\'替换'的快速函数
是否有一个PHP函数只在双引号中添加斜杠而不是单引号

我有例如:

$one = 'put "returns" between "paragraphs"';

$two = '"linebreak" add 2 spaces "at end"';

如何将其转换为:

$one = 'put \"returns\" between \"paragraphs\"';

$two = '\"linebreak\" add 2 spaces \"at end\"';
4

3 回答 3

6
$one = str_replace('"', '\"', $one);
于 2011-09-14T09:08:29.567 回答
5

要添加斜杠,请使用

$one = addslashes($one);

或删除

$one = stripslashes($one);
于 2011-09-14T09:07:51.453 回答
4

您正在寻找的功能是str_replaceor addcslashes

$one = 'put "returns" between "paragraphs"';

$slashed = addcslashes($one, '"');

echo $slashed;

演示

于 2011-09-14T09:19:07.830 回答