php htmlentities()函数
php htmlentities()函数是一个用于将字符转换为HTML实体的函数。它可以将字符转换为HTML实体,以防止用户输入的特殊字符对HTML页面造成影响。
使用方法
php htmlentities()函数的语法如下:
string htmlentities ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") [, bool $double_encode = true ]]] )
参数说明:
- string:要转换的字符串
- flags:可选参数,用于指定转换的模式,默认为 ENT_COMPAT | ENT_HTML401
- encoding:可选参数,用于指定字符编码,默认为 ini_get("default_charset")
- double_encode:可选参数,用于指定是否对已经编码的字符进行再次编码,默认为 true
下面是一个使用htmlentities()函数的示例:
$str = "This is a bold text."; echo htmlentities($str); //输出结果:This is a bold text.
上面的代码将字符串“This is a bold text.”转换为HTML实体,输出结果为:This is a bold text.。
htmlentities()函数可以将特殊字符转换为HTML实体,以防止用户输入的特殊字符对HTML页面造成影响。