html_entity_decode()將HTML實體轉成字元原型
PHP html_entity_decode() 適用於PHP 4.3.0+,將HTML 實體轉成字元。
html_entity_decode(包含HTML 實體的字串, 可選如何解碼引號, 可選字元編碼集)
如果字串中包含無法被識別的字符集將被忽略,並由 ISO-8859-1 代替。您可以使用 PHP htmlentities() 將HTML標籤、引號及ASCII字符集外的其他字串轉換成HTML 實體。
如何解碼引號:
ENT_COMPAT – 預設。僅解碼雙引號。
ENT_QUOTES – 解碼雙引號和單引號。
ENT_NOQUOTES – 不解碼任何引號。
字元編碼集:
ISO-8859-1 – 預設。西歐。
ISO-8859-15 – 西歐 (增加 Euro 符號以及法語、芬蘭語字母)。
UTF-8 – ASCII 相容多位元組 8 位元 Unicode
cp866 – DOS 專用 Cyrillic 字符集
cp1251 – Windows 專用 Cyrillic 字符集
cp1252 – Windows 專用西歐字符集
KOI8-R – 俄語
GB2312 – 簡體中文,國家標準字符集
BIG5 – 繁體中文
BIG5-HKSCS – Big5 香港擴充套件
Shift_JIS – 日語
EUC-JP – 日語
PHP htmlspecialchars() 把 & ` ” < 和 > 轉換成HTML 實體
PHP htmlspecialchars_decode() 把 & ` ” < 和 > HTML 實體反轉成字元
PHP htmlentities() 把HTML標籤字元轉換為 HTML 實體
PHP html_entity_decode() 將所有HTML 實體轉成字元原型
PHP html_entity_decode() 例項
雖然使用PHP htmlentities() 只能對HTML標籤字串進行HTML 實體化,但是您可以使用PHP html_entity_decode() 對所有HTML 實體化的字元進行轉換成字元。
<?php function showCode($s){return str_replace(`&`, `&`, $s);} // 由於轉成HTML實體後,輸出依舊是原字元,所以這裡對 & 替換成 & 可以輸出原始碼格式,如果不用這個替換,您可以通過檢視輸出的 $html 原始碼,能夠看到一樣的結果。 $weigeti = `-->"E.V-Get.com"<--`; $html = htmlentities($weigeti, ENT_QUOTES); echo showCode($html); // 輸出【-->"E.V-Get.com"<--】 $entity = html_entity_decode($html); echo showCode($entity); // 輸出【-->"E.V-Get.com"<--】 $entity_noquotes=html_entity_decode($html, ENT_NOQUOTES); echo showCode($entity_noquotes); // 輸出【-->"E.V-Get.com"<--】 ?>
原文:http://e.v-get.com/w3c/PHP_html_entity_decode.html
相關文章
- 中文字元轉為HTML字元實體字元HTML
- html字元實體HTML字元
- HTML字元實體和轉義字串大全HTML字元字串
- 字元如何透過函式成為html實體字元函式HTML
- JavaScript html標籤轉義為實體字元JavaScriptHTML字元
- PHP轉換emoji表情為HTML字元實體PHPHTML字元
- HTML 字元實體簡介HTML字元
- HTML 字元實體參考HTML字元
- 將 man page 轉成 HTML 格式(轉)HTML
- html中空格字元實體整理HTML字元
- html標籤的尖括號轉碼為字元實體HTML字元
- HTML字元實體簡單介紹HTML字元
- 網頁中常用HTML字元實體網頁HTML字元
- (Keras)基於深度學習SketchCode將線框原型圖轉換成HTML程式碼Keras深度學習原型HTML
- .NET使用DinkToPdf將HTML轉成PDFHTML
- 將表結構轉換成實體欄位
- 如何免費將PDF轉成HTML網頁?HTML網頁
- js html 特殊字元轉義JSHTML字元
- 用Python將word檔案轉換成htmlPythonHTML
- HTML字元實體與文字格式化標籤HTML字元
- 有關PHP、HTML單引號、雙引號轉義以及轉成HTML實體的那些事!PHPHTML
- js將陣列轉字元,字元轉回陣列JS陣列字元
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- 將UIView轉成UIImage,將UIImage轉成PNG/JPGUIView
- javascript將二進位制轉換成ASCII碼對應的字元JavaScriptASCII字元
- 中文轉換成unicode字元,實現國際化Unicode字元
- 將HTML字元轉換為DOM節點並動態新增到文件中HTML字元
- Mac系統中怎麼將html網頁轉成PDF格式?MacHTML網頁
- XSLT實現XML文件轉換成HTML文件XMLHTML
- Javascript 將html轉成pdf,下載,支援多頁哦(html2canvas 和 jsPDF)JavaScriptHTMLCanvasJS
- js如何實現將字串中的字元順序翻轉JS字串字元
- HTML特殊字元HTML字元
- C#將html轉pdfC#HTML
- Java 將HTML轉為WordJavaHTML
- Java 將HTML轉為XMLJavaHTMLXML
- Python對HTML轉義字元進行反轉義PythonHTML字元
- 將 DEB 軟體包轉換成 Arch Linux 軟體包Linux
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別