[英]php string escaping like python's “”“ ”“”?
嗨,我想知道是否有一种简单的方法可以在 php 中转义字符串。
在 python 中,我使用“”“”“”,并且之间的所有内容都被转义了。 所以当使用特殊字符时,它会被忽略。
我有一些文本要回显,而 escaping 手动操作一切都需要永远。
php 是否内置了类似的 function?
谢谢!
从 PHP 5.3 开始,您可以使用nowdoc 。 与heredoc 不同,nowdoc 不会在其中扩展变量。
根据您要转义的内容,有各种功能。
如果您使用大量双引号,例如 html,您可以将字符串括在单引号中以防止转义。
$string = '<a href="#">no escape needed</a>';
反之亦然
$string = "I'd rather be gaming";
然后你有几个主要用于 escaping 用户输入的函数:
addlashes()将转义引号
htmlspecialchars()将“转义” html 代码
mysql_real_escape_string()用于 escaping mysql 输入
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.