htmlspecialchars() 函數將特殊字符轉換為 HTML 實體。它是 PHP 的內置函數,可將所有預定義的字符轉換為 HTML 實體。預定義的字符是:
- (&) 轉換為 &
- ”(雙引號)轉換為“
- '(單引號)轉換為 '
- <(小於)轉換為 <
- >(大於)轉換為 >
有一個字符串函數 htmlspecialchars_decode(),它是 htmlspecialchars() 函數的反函數。 htmlspecialchars_decode() 函數的主要目的是將特殊的 HTML 實體轉換回字符。 htmlspecialchars() 和 htmlspecialchars_decode() 函數相反。 htmlspecialchars() 函數的語法如下:
用法:
String htmlspecialchars ( $string, $flags, $encoding, $double_encode );
參數
$string:該參數包含輸入字符串。
$flags:本質上,這個參數用於保存一個或多個來自後續的標誌,這些標誌指定如何處理無效的代碼單元序列、引號和使用的文檔類型。 ENT_COMPAT | ENT_HTML401 是默認的。下表中給出了可用的標誌常量:
可用標誌常量
常量名 | 描述 |
---|
相關用法
- PHP String htmlspecialchars_decode()用法及代碼示例
- 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() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。