php htmlentities() 函數把字元轉換為 HTML 實體,本文章向碼農介紹php htmlentities() 函數基本使用方法和執行個體介紹,需要的碼農可以參考一下。
定義和用法
htmlentities() 函數把字元轉換為 HTML 實體。
提示:要把 HTML 實體轉換回字元,請使用 html_entity_decode() 函數。
提示:請使用 get_html_translation_table() 函數來返回 htmlentities() 使用的翻譯表。
文法
htmlentities(string,flags,character-set,double_encode)
技術細節
執行個體例子 1
把字元轉換為 HTML 實體:
<?php$str = "Bill & 'Steve'";echo htmlentities($str, ENT_COMPAT); // 只轉換雙引號echo "<br>";echo htmlentities($str, ENT_QUOTES); // 轉換雙引號和單引號echo "<br>";echo htmlentities($str, ENT_NOQUOTES); // 不轉換任何引號?>
以上代碼的 HTML 輸出如下(查看原始碼):
<!DOCTYPE html><html><body>Bill & 'Steve'<br>Bill & 'Tarzan'<br>Bill & 'Steve'</body></html>
以上代碼的瀏覽器輸出:
Bill & 'Steve'Bill & 'Steve'Bill & 'Steve'
例子 2
通過使用西歐字元集,把一些字元轉換為 HTML 實體:
<?php$str = "My name is ?yvind ?sane. I'm Norwegian.";echo htmlentities($str, ENT_QUOTES, "ISO-8859-1");// Will only convert double quotes (not single quotes), and uses the character-set Western European?>
以上代碼的 HTML 輸出如下(查看原始碼):
<!DOCTYPE html><html><body>My name is Øyvind Åsane. I'm Norwegian.</body></html>
以上代碼的瀏覽器輸出:
My name is ?yvind ?sane. I'm Norwegian.
以上這篇php htmlentities()函數的定義和用法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援topic.alibabacloud.com。