0

我正在使用 PHP 环境,但在以转义字符的形式显示数据时遇到问题。

例子:

"如果我的字符串数据是,我怎么能显示双引号\"

\同样,如果我的字符串数据是,我怎么能显示反斜杠\\

4

2 回答 2

1

要删除\用作转义字符的字符,请使用该stripslashes函数。

david@raston ~ $ cat tmp/test.php
<?php

$raw = 'double slash \\\\ escaped quote \"';
print $raw;
print "\n";
print stripslashes($raw);
?>

david@raston ~ $ php tmp/test.php
double slash \\ escaped quote \"
double slash \ escaped quote "
于 2013-03-13T12:57:54.233 回答
0

其他人都已经涵盖了它,所有这些都记录在此处,但为了完整起见,我还建议查看heredoc当您的数据在多个上下文中更改时可能有用的符号(例如 PHP -> HTML/JS - > JS-正则表达式)

<?php
echo <<<__EOF
It's not great for PHP indentation but often helps readability \ " ' `
__EOF;
于 2013-03-13T13:08:49.603 回答