我正在使用 PHP 环境,但在以转义字符的形式显示数据时遇到问题。
例子:
"
如果我的字符串数据是,我怎么能显示双引号\"
\
同样,如果我的字符串数据是,我怎么能显示反斜杠\\
我正在使用 PHP 环境,但在以转义字符的形式显示数据时遇到问题。
例子:
"
如果我的字符串数据是,我怎么能显示双引号\"
\
同样,如果我的字符串数据是,我怎么能显示反斜杠\\
要删除\
用作转义字符的字符,请使用该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 "
其他人都已经涵盖了它,所有这些都记录在此处,但为了完整起见,我还建议查看heredoc
当您的数据在多个上下文中更改时可能有用的符号(例如 PHP -> HTML/JS - > JS-正则表达式)
<?php
echo <<<__EOF
It's not great for PHP indentation but often helps readability \ " ' `
__EOF;