PHP htmlspecialchars_decode() 函數(shù)
定義和用法
htmlspecialchars_decode() 函數(shù)把一些預(yù)定義的 HTML 實體轉(zhuǎn)換為字符。
會被解碼的 HTML 實體是:
- & 成為 & (和號)
- " 成為 " (雙引號)
- ' 成為 ' (單引號)
- < 成為 < (小于)
- > 成為 > (大于)
語法
htmlspecialchars_decode(string,quotestyle)
參數(shù) | 描述 |
---|---|
string | 必需。規(guī)定要解碼的字符串。 |
quotestyle |
可選。規(guī)定如何解碼單引號和雙引號。
|
例子
<?php $str = "John & 'Adams'"; 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 & 'Adams'<br /> John & 'Adams'<br /> John & 'Adams' </body> </html>