PHP htmlspecialchars() 函數執行個體教程
定義和用法
該htmlspecialchars ( )函數轉換一些預定義的字元為HTML實體。
預先定義的字元是:
& (符號)成為&
“ (雙引號)變成”
' (單引號)成為'
“ (小於)成為”
“ (大於)成為”
文法
htmlspecialchars(string,quotestyle,character-set)
| Parameter | Description |
|---|
| string | Required. Specifies the string to convert |
| quotestyle | |
| character-set | 任擇。字串指定的字元集使用。允許的值是:相當於ISO - 8859 - 1 -預設。西歐國際標準組織- 8859 - 15 -西歐(增加了歐元標誌+法國和芬蘭的信件丟失在I SO- 8 859- 1 ) - 8-的A S CII相容的多位元組8位的U n icodecp 866-D OS的具體西裡爾字元集cp 1 251- Windows的具體西裡爾字元集cp1252 -特定字元集的W indows西歐K OI8- R的-俄羅斯個人資訊保護政策-傳統中國,主要用於在台灣G B2 312-簡體中國,國家標準字元集個人資訊保護政策,香港增補字元集-籃子籃子與香港擴充S hi ft _JIS-日文EU C- JA -日語 |
提示和說明
註:無法識別的字元集將被忽略,代之以由ISO - 8859 - 1 。
範例1
<html><body><?php$str = "Jane & 'Tarzan'";echo htmlspecialchars($str, ENT_COMPAT);echo "<br />";echo htmlspecialchars($str, ENT_QUOTES);echo "<br />";echo htmlspecialchars($str, ENT_NOQUOTES);?></body></html>
結果.
Jane & 'Tarzan'Jane & 'Tarzan'Jane & 'Tarzan'
如果您選擇“查看源檔案”在瀏覽器視窗中,您會看到下面的HTML :
<html><body>Jane & 'Tarzan'<br />Jane & 'Tarzan'<br />Jane & 'Tarzan'</body></html> |