我读过他们的文档,但我仍然不知道什么时候使用它们,以及它们的不同之处。
让我们考虑这样的情况:变量中有一个通用字符串,并且需要在HTML代码中回显它。如果其中包含任何HTML标记,我希望将其转换为HTML代码(<由<替换,&替换为& )。如果它有在HTML代码中不可用的UTF特殊字符,则由HTML代替(•由•代替)。
那最好的功能是什么?
更困难的需求是:不可打印的字符(如\n、char(10)、char(13)等)被它们的数字代码替换,如果字符串被打印在<pre>或任何特殊的文本区域中,那么字符串就会被转储。
发布于 2013-10-25 15:29:09
htmlentities是没有正确设置文档的字符类型的一种解决方法。htmlspecialchars是正确的函数,只用于将文本写入HTML。
至于你的第二个问题,我想你是在找加斜杠。
https://stackoverflow.com/questions/19592649
复制相似问题