您好我想知道是否有一种简单的方法来逃避PHP中的字符串。
在python中我使用“”“”“”,并且之间的所有内容都被转义。所以当使用特殊字符时,它会被忽略。
我有一些文字要回声,手动逃避一切只需要永远。
php内置了类似的功能吗?
谢谢!
答案 0 :(得分:8)
答案 1 :(得分:3)
自PHP 5.3起,您可以使用nowdoc。与heredoc相反,nowdoc不会在其中扩展变量。
答案 2 :(得分:0)
根据您想要逃脱的内容,有各种功能。
如果您使用大量双引号(例如使用html),则可以将该字符串换成单引号以防止必须转义。
$string = '<a href="#">no escape needed</a>';
同样的另一种方式
$string = "I'd rather be gaming";
然后你有几个主要用于逃避用户输入的函数:
addslashes()将逃脱报价
htmlspecialchars()将“逃脱”HTML代码
mysql_real_escape_string()用于转义mysql输入