html_special_chars_decode()函數(shù)用于將特殊的 HTML 實(shí)體轉(zhuǎn)換回普通字符。
string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )
它用于將特殊的HTML實(shí)體轉(zhuǎn)換回字符。
注意:此函數(shù)的作用和 htmlspecialchars() 剛好相反。它將特殊的HTML實(shí)體轉(zhuǎn)換回普通字符。
會被解碼的 HTML 實(shí)體有:
& 解碼成 & (和號)
" 解碼成 " (雙引號)
' 解碼成 ' (單引號)
< 解碼成 < (小于)
> 解碼成 > (大于)
它返回解碼后的字符串。
序號 | 參數(shù)和說明 |
---|---|
1 | string 要解碼的字符串 |
2 | flags 指定如何處理引號以及使用哪種文檔類型。可用的引號類型:
指定使用的文檔類型的附加 flags:
|
試試下面的實(shí)例,將預(yù)定義 HTML 實(shí)體轉(zhuǎn)換為雙引號
<?php //預(yù)定義 HTML 實(shí)體轉(zhuǎn)換為雙引號 $str = "<p>"(cainiaoplus.com)" -> </p>\n"; echo htmlspecialchars_decode($str); ?>測試看看?/?
輸出結(jié)果-
"(cainiaoplus.com)" ->