欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          php怎么將html實體轉義為字符

          轉義方法:1、用htmlspecialchars_decode()函數,可將5個預定義的HTML實體轉為字符,語法“htmlspecialchars_decode(string,flags)”;2、用html_entity_decode()函數,可將指定HTML實體轉為字符,語法“html_entity_decode(string,flags,character-set)”。

          php怎么將html實體轉義為字符

          本教程操作環(huán)境:windows7系統(tǒng)、PHP8版、DELL G3電腦

          php提供了 兩個函數來將html實體轉義為字符

          • htmlspecialchars_decode()函數

          • html_entity_decode()函數

          下面就來了解一下這兩個函數。

          方法1:使用htmlspecialchars_decode()函數將html實體轉義為字符

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

          會被解碼的 HTML 實體是:

          • &amp; 解碼成 & (和號)

          • &quot; 解碼成 " (雙引號)

          • ' 解碼成 ' (單引號)

          • &lt; 解碼成 < (小于)

          • &gt; 解碼成 > (大于)

          語法:

          htmlspecialchars_decode(string,flags)
          登錄后復制

          參數 描述
          string 必需。規(guī)定要解碼的字符串。
          flags 可選。規(guī)定如何處理引號以及使用哪種文檔類型。

          可用的引號類型:

          • ENT_COMPAT – 默認。僅解碼雙引號。
          • ENT_QUOTES – 解碼雙引號和單引號。
          • ENT_NOQUOTES – 不解碼任何引號。

          規(guī)定使用的文檔類型的附加 flags:

          • ENT_HTML401 – 默認。作為 HTML 4.01 處理代碼。
          • ENT_HTML5 – 作為 HTML 5 處理代碼。
          • ENT_XML1 – 作為 XML 1 處理代碼。
          • ENT_XHTML – 作為 XHTML 處理代碼。

          示例:把預定義的 HTML 實體 "&lt;"(小于)和 "&gt;"(大于)轉換為字符:

          <?php $str = "This is some &lt;b&gt;bold&lt;/b&gt; text."; echo htmlspecialchars_decode($str); ?>
          登錄后復制

          php怎么將html實體轉義為字符

          htmlspecialchars_decode() 函數只能轉義5種HTML 實體,那么其他HTML 實體想要轉義要怎么處理?可以使用html_entity_decode()函數。

          方法2:使用html_entity_decode()函數將html實體轉義為字符

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

          html_entity_decode(string,flags,character-set)
          登錄后復制

          參數 描述
          string 必需。規(guī)定要解碼的字符串。
          flags 可選。規(guī)定如何處理引號以及使用哪種文檔類型。

          可用的引號類型:

          • ENT_COMPAT – 默認。僅解碼雙引號。
          • ENT_QUOTES – 解碼雙引號和單引號。
          • ENT_NOQUOTES – 不解碼任何引號。

          規(guī)定使用的文檔類型的附加 flags:

          • ENT_HTML401 – 默認。作為 HTML 4.01 處理代碼。
          • ENT_HTML5 – 作為 HTML 5 處理代碼。
          • ENT_XML1 – 作為 XML 1 處理代碼。
          • ENT_XHTML – 作為 XHTML 處理代碼。
          character-set 可選。一個規(guī)定了要使用的字符集的字符串。

          允許的值:

          • UTF-8 – 默認。ASCII 兼容多字節(jié)的 8 位 Unicode
          • ISO-8859-1 – 西歐
          • ISO-8859-15 – 西歐(加入歐元符號 + ISO-8859-1 中丟失的法語和芬蘭語字母)
          • cp866 – DOS 專用 Cyrillic 字符集
          • cp1251 – Windows 專用 Cyrillic 字符集
          • cp1252 – Windows 專用西歐字符集
          • KOI8-R – 俄語
          • BIG5 – 繁體中文,主要在臺灣使用
          • GB2312 – 簡體中文,國家標準字符集
          • BIG5-HKSCS – 帶香港擴展的 Big5
          • Shift_JIS – 日語
          • EUC-JP – 日語
          • MacRoman – Mac 操作系統(tǒng)使用的字符集

          注釋:在 PHP 5.4 之前的版本,無法被識別的字符集將被忽略并由 ISO-8859-1 替代。自 PHP 5.4 起,無法被識別的字符集將被忽略并由 UTF-8 替代。

          示例:

          <?php $str = "&lt;&copy; W3CS&ccedil;h&deg;&deg;&brvbar;&sect;&gt;"; echo html_entity_decode($str); ?>
          登錄后復制

          輸出:

          <? W3CS?h°°|§>
          登錄后復制

          推薦學習:《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號