程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php函數之htmlspecialchars(),htmlentities()等

php函數之htmlspecialchars(),htmlentities()等

編輯:關於PHP編程

 


在web編輯器往數據庫寫文章內容,或讀取數據庫內容時,經常會出現不解析的問題,出現一大堆代碼,這其實是html實體和相應的字符串轉換的問題。

主要涉及到htmlspecialchars(),htmlentities()、htmlspecialchars_decode() 這幾個函數。


htmlspecialchars() 函數把一些預定義的字符轉換為 HTML 實體。

預定義的字符是:

& (和號) 成為 &

" (雙引號) 成為 "

' (單引號) 成為 '

< (小於) 成為 &lt;

> (大於) 成為 &gt;

 

 

PHP htmlentities() 函數

定義和用法

htmlentities() 函數把字符轉換為 HTML 實體。

語法

htmlentities(string,quotestyle,character-set)

這裡要注意這二者的區別

 

 

PHP htmlspecialchars_decode() 函數

定義和用法

htmlspecialchars_decode() 函數把一些預定義的 HTML 實體轉換為字符。

會被解碼的 HTML 實體是:

&amp; 成為 & (和號)

&quot; 成為 " (雙引號)

&#039; 成為 ' (單引號)

&lt; 成為 < (小於)

&gt; 成為 > (大於)

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved