您好,登錄后才能下訂單哦!
這篇文章主要介紹“php怎么把html代碼轉換成實體”,在日常操作中,相信很多人在php怎么把html代碼轉換成實體問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php怎么把html代碼轉換成實體”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
php把html代碼轉換成實體的函數是htmlspecialchars(),該函數可以把預定義的字符轉換為HTML實體,語法“htmlspecialchars(string,flags,character,double_encode)”。
本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦
php把html代碼轉換成實體的函數是htmlspecialchars()。
示例:
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
說明:
htmlspecialchars()函數是使用來把一些預定義的字符轉換為HTML實體,返回轉換后的新字符串,原字符串不變。如果 string 包含無效的編碼,則返回一個空的字符串,除非設置了 ENT_IGNORE 或者 ENT_SUBSTITUTE 標志;
被轉換的預定義的字符有:
&:轉換為&
":轉換為"
':轉換為成為 '
<:轉換為<
>:轉換為>
htmlspecialchars()函數有四個參數,第一個參數規定了需要轉換的字符串;第二個參數規定了如何處理引號、無效的編碼以及使用哪種文檔類型,是可選參數;第三個參數也是可選參數,規定了要使用的字符集的字符串;第四個參數也是可選參數,規定了是否編碼已存在的 HTML 實體的布爾值(TRUE:將對每個實體進行轉換;FALSE:不會對已存在的HTML實體進行編碼);
htmlspecialchars()函數語法格式:
$str = htmlspecialchars(string,flags,character,double_encode);
參數說明
參數 | 描述 |
---|---|
string | 必需。規定要轉換的字符串。 |
flags | 可選。規定如何處理引號、無效的編碼以及使用哪種文檔類型。 可用的引號類型:
無效的編碼:
規定使用的文檔類型的附加 flags:
|
character | 可選。一個規定了要使用的字符集的字符串。 允許的值:
注釋:在 PHP 5.4 之前的版本,無法被識別的字符集將被忽略并由 ISO-8859-1 替代。自 PHP 5.4 起,無法被識別的字符集將被忽略并由 UTF-8 替代。 |
double_encode | 可選。布爾值,規定了是否編碼已存在的 HTML 實體。
|
返回值:
返回被轉換的字符串。如果 string 包含無效的編碼,則返回一個空的字符串,除非設置了 ENT_IGNORE 或者 ENT_SUBSTITUTE 標志。
到此,關于“php怎么把html代碼轉換成實體”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。