PHP htmlspecialchars() 函數執行個體教程

來源:互聯網
上載者:User

PHP htmlspecialchars() 函數執行個體教程

定義和用法
該htmlspecialchars ( )函數轉換一些預定義的字元為HTML實體。

預先定義的字元是:

& (符號)成為&
“ (雙引號)變成”
' (單引號)成為'
“ (小於)成為”
“ (大於)成為”
文法

htmlspecialchars(string,quotestyle,character-set)
ParameterDescription
stringRequired. Specifies the string to convert
quotestyle
  • 任擇。指定如何編碼單,雙引號。現有的報價方式是: ENT_COMPAT -預設。編碼只有雙引號ENT_QUOTES -編碼雙和單引號E NT_NOQUOTES-不編碼任何報價
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 &amp; 'Tarzan'<br />Jane &amp; &#039;Tarzan&#039;<br />Jane &amp; 'Tarzan'</body></html>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.