我正在使用PHP环境,我在使用转义字符形式显示数据时遇到了问题。
示例:
如果我的字符串数据为"
\"
如果我的字符串数据为\
\\
答案 0 :(得分: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 "
答案 1 :(得分:0)
其他人都覆盖了它,这就是全部documented here但是为了完整起见,我还建议您查看heredoc
符号,当您的数据通过几个数据发生变化时这些符号可能很有用上下文(例如PHP - &gt; HTML / JS - &gt; JS-Regex)
<?php
echo <<<__EOF
It's not great for PHP indentation but often helps readability \ " ' `
__EOF;