htmlspecialchars()函数
htmlspecialchars()函数是PHP中的一个字符串函数,用于将特殊字符转换为 HTML 实体,以防止在 HTML 页面上显示时发生意外的变化。
htmlspecialchars()函数语法如下:
string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") [, bool $double_encode = true ]]] )
参数说明:
- string:必需。规定要转换的字符串。
- flags:可选。规定如何处理特殊字符。可能的值:
- ENT_COMPAT - 默认。仅转换双引号。
- ENT_QUOTES - 转换双引号和单引号。
- ENT_NOQUOTES - 不转换任何引号。
- encoding:可选。规定字符编码。
- double_encode:可选。规定是否重新编码已经被编码的字符。默认值是 TRUE。
htmlspecialchars()函数示例:
Test"; echo htmlspecialchars($str); ?>
以上代码执行结果为:
Test