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


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


htmlspecialchars() 函數將特殊字符轉換為 HTML 實體。它是 PHP 的內置函數,可將所有預定義的字符轉換為 HTML 實體。預定義的字符是:

  • (&) 轉換為 &
  • (雙引號)轉換為“
  • '(單引號)轉換為 '
  • <(小於)轉換為 <
  • >(大於)轉換為 >

有一個字符串函數 htmlspecialchars_decode(),它是 htmlspecialchars() 函數的反函數。 htmlspecialchars_decode() 函數的主要目的是將特殊的 HTML 實體轉換回字符。 htmlspecialchars() 和 htmlspecialchars_decode() 函數相反。 htmlspecialchars() 函數的語法如下:

用法:

String htmlspecialchars ( $string, $flags, $encoding, $double_encode );

參數

$string:該參數包含輸入字符串。

$flags:本質上,這個參數用於保存一個或多個來自後續的標誌,這些標誌指定如何處理無效的代碼單元序列、引號和使用的文檔類型。 ENT_COMPAT | ENT_HTML401 是默認的。下表中給出了可用的標誌常量:

可用標誌常量

常量名 描述

相關用法


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