htmlspecialchars_decode() 函數是 PHP 的內置函數,可將預定義的 HTML 實體轉換為字符。它與 htmlspecialchars() 函數相反。解碼回字符的 HTML 實體將類似於 -
- &轉換為 &(與號)
- ”轉換為 " (double-quote)
- '轉換為 ' (single-quote)
- <轉換為 <(小於)
- >轉換為 >(大於)
htmlspecialchars_decode() 函數用於將 HTML 實體解碼為字符,而 htmlspecialchars() 函數用於將 HTML 實體中的字符轉換。
例如
$str = "This is some <i> italic </i> text. "
HTML 輸出 = 這是一些 <i> 斜體 </i> 文本。
瀏覽器輸出 = 這是一些斜體文本
用法:
htmlspecialchars_decode( $string, $flags) ;
描述
htmlspecialchars_decode( string $string [ , int $flags = ENT_COMPAT | ENT_HTML401 ] ):string
參數
string(強製):string 是這個函數的第一個參數,我們將解碼到這個參數。該參數是強製性的。
flags(可選):flag 是該函數的第二個或最後一個參數,它包含一個或多個標誌常量,這些常量說明如何處理引號以及要使用的文檔類型。默認情況下,它們是 ENT_COMPAT | ENT_HTML401。下表中給出了可用的標誌常量:
常量名 | 描述 |
---|
相關用法
- PHP String htmlspecialchars()用法及代碼示例
- PHP String wordwrap()用法及代碼示例
- PHP String sprintf()用法及代碼示例
- PHP String ucwords()用法及代碼示例
- PHP String substr()用法及代碼示例
- PHP String localeconv()用法及代碼示例
- PHP String quoted_printable_encode()用法及代碼示例
- PHP String ucfirst()用法及代碼示例
- PHP String nl2br()用法及代碼示例
- PHP String vsprintf()用法及代碼示例
- PHP String strtr()用法及代碼示例
- PHP String strtolower()用法及代碼示例
- PHP String strspn()用法及代碼示例
- PHP String substr_count()用法及代碼示例
- PHP String strtoupper()用法及代碼示例
- PHP String quoted_printable_decode()用法及代碼示例
- PHP String nl_langinfo()用法及代碼示例
- PHP String strtok()用法及代碼示例
- PHP String vprintf()用法及代碼示例
- PHP String substr_replace()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP String htmlspecialchars_decode() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。