html_entity_decode()函数用于将 HTML 实体转换为相应的字符
string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") ]] )
它用于将HTML实体转换为其应用程序字符
它返回解码后的字符串。
序号 | 参数和说明 |
---|---|
1 | string 它包含有关输入字符串的信息 |
2 | flags 可选。指定如何处理引号以及使用哪种文档类型。可用的引号类型:
指定使用的文档类型的附加 flags:
|
3 | 可选。一个指定了要使用的字符集的字符串。 允许的值:
注释:在 PHP 5.4 更早版本,无法被识别的字符集将被忽略并由 ISO-8859-1 代替。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 代替。 |
试试下面的实例,把 HTML 实体转换为字符:
<?php $input = "nhooo\".com\" simply <b>easy</b> learning"; $ab = htmlentities($input); $b = html_entity_decode($ab); echo $b; ?>测试看看‹/›
输出结果-
nhooo ".com" simply <b>easy</b> learning