html_entity_decode()函數(shù)用于將 HTML 實體轉換為相應的字符
string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") ]] )
它用于將HTML實體轉換為其應用程序字符
它返回解碼后的字符串。
序號 | 參數(shù)和說明 |
---|---|
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