htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
- & (和号) 成为 &
- " (双引号) 成为 "
- ' (单引号) 成为 '
- < (小于) 成为 <
- > (大于) 成为 >
";echo htmlspecialchars($str, ENT_QUOTES);echo "";echo htmlspecialchars($str, ENT_NOQUOTES);?> 浏览器输出:John & 'Adams'John & 'Adams'John & 'Adams' 如果在浏览器中查看源代码,会看到这些 HTML:John & 'Adams'John & 'Adams'John & 'Adams'