當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP String htmlspecialchars_decode()用法及代碼示例


htmlspecialchars_decode() 函數是 PHP 的內置函數,可將預定義的 HTML 實體轉換為字符。它與 htmlspecialchars() 函數相反。解碼回字符的 HTML 實體將類似於 -

  • &轉換為 &(與號)
  • 轉換為 " (double-quote)
  • '轉換為 ' (single-quote)
  • <轉換為 <(小於)
  • >轉換為 >(大於)

htmlspecialchars_decode() 函數用於將 HTML 實體解碼為字符,而 htmlspecialchars() 函數用於將 HTML 實體中的字符轉換。

例如

$str = "This is some <i> italic </i> text. "

HTML 輸出 = 這是一些 <i> 斜體 </i> 文本。

瀏覽器輸出 = 這是一些斜體文本

用法:

htmlspecialchars_decode( $string,  $flags) ;

描述

htmlspecialchars_decode( string $string [ , int $flags = ENT_COMPAT | ENT_HTML401 ] ):string

參數

string(強製):string 是這個函數的第一個參數,我們將解碼到這個參數。該參數是強製性的。

flags(可選):flag 是該函數的第二個或最後一個參數,它包含一個或多個標誌常量,這些常量說明如何處理引號以及要使用的文檔類型。默認情況下,它們是 ENT_COMPAT | ENT_HTML401。下表中給出了可用的標誌常量:

常量名 描述

相關用法


注:本文由純淨天空篩選整理自 PHP String htmlspecialchars_decode() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。