编辑这个页面须要登录或更高权限!
htmlentities()函数用于将字符转换为 HTML 转义字符
string htmlentities ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") [, bool $double_encode = true ]]] )
它用于将所有适用的字符转换为HTML实体
它返回编码的字符串。
序号 | 参数和说明 |
---|---|
1 | string 它包含有关输入字符串的信息 |
2 | flags 可选。指定如何处理引号、无效的编码以及使用哪种文档类型。可用的引号类型:
无效的编码:
指定使用的文档类型的附加 flags:
|
3 | encoding 它是一个可选参数,定义了转换字符时使用的编码。 允许的值:
注意:在 PHP 5.4 更早版本,无法被识别的字符集将被忽略并由 ISO-8859-1 代替。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 代替。 |
4 | double_encode 可选。一个指定了是否编码已存在的 HTML 实体的布尔值。
|
试试下面的实例,将字符转换为 HTML 实体
<?php //将字符转换为 HTML 实体 $str = "PHP Function htmlentities"; echo htmlentities($str); echo htmlentities($str, ENT_QUOTES); ?>测试看看‹/›
输出结果-
PHP Function htmlentitiesPHP Function htmlentities