htmlspecialchars_decode() 函式把一些預定義的 HTML 實體轉換為字元。
基本介紹
- 中文名:htmlspecialchars_decode
- 用法:成為 &(和號)
- 語法:規定要解碼的字元串
- 例子:amp
定義和用法,語法,例子,
定義和用法
會被解碼的 HTML 實體是:
&
成為 &(和號)
"
成為 " (雙引號)
'
成為 ' (單引號)
<
成為 < (小於)
>
成為 > (大於)
語法
htmlspecialchars_decode(string,quotestyle) |
參數 | 描述 |
string | 必需。規定要解碼的字元串。 |
quotestyle | |
ENT_COMPAT - 默認。僅解碼雙引號。 | |
ENT_QUOTES - 解碼雙引號和單引號。 | |
ENT_NOQUOTES - 不解碼任何引號。 |
例子
<?php $str = "John & amp; & #039; Adams& #039; "; echo htmlspecialchars_decode($str); echo "<br />"; echo htmlspecialchars_decode($str, ENT_QUOTES); echo "<br />"; echo htmlspecialchars_decode($str, ENT_NOQUOTES); ?> |
瀏覽器輸出:
John & 'Adams' John & 'Adams' John & 'Adams' |
如果在瀏覽器中查看原始碼,會看到這些 HTML:
<html> <body> John & & #039; Adams& #039; <br /> John & 'Adams'<br /> John & & #039; Adams& #039; </body> </html> |
PHP String 函式