html_special_chars_decode() 函數用於將特殊的 HTML 實體轉換回字符。
以下是將被解碼的 HTML 實體 -
&變成 &(與號)
"變成 " (雙引號)
'變成 '(單引號)
<變成 <(小於)
>變成 >(大於)
用法
htmlspecialchars_decode(str,flags)
參數
str- 要解碼的字符串
flags- 指定如何處理引號以及使用哪種文檔類型。
以下是引用樣式 -
ENT_COMPAT - 默認。隻解碼雙引號
ENT_QUOTES - 解碼雙引號和單引號
ENT_NOQUOTES - 不解碼任何引號
用於指定使用的文檔類型的附加標誌 -
ENT_HTML401 - 默認。將代碼處理為 HTML 4.01
ENT_HTML5 - 將代碼處理為 HTML 5
ENT_XML1 - 將代碼處理為 XML 1
ENT_XHTML - 將代碼作為 XHTML 處理
返回
htmlspecialchars_decode() 函數返回轉換後的字符串。
以下是一個例子 -
示例
<?php
$s = "<p>this -> "keyword in programming language</p>\n";
echo htmlspecialchars_decode($s);
echo htmlspecialchars_decode($s, ENT_NOQUOTES);
?>
以下是輸出 -
輸出
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>
相關用法
- PHP htmlspecialchars()用法及代碼示例
- PHP html_entity_decode()用法及代碼示例
- PHP htmlentities() vs htmlspecialchars()用法及代碼示例
- PHP htmlentities()用法及代碼示例
- PHP http_build_query()用法及代碼示例
- PHP hash_hmac()用法及代碼示例
- PHP hash_final()用法及代碼示例
- PHP hash()用法及代碼示例
- PHP hexadec()用法及代碼示例
- PHP headers_list()用法及代碼示例
- PHP hash_algos()用法及代碼示例
- PHP highlight_string()用法及代碼示例
- PHP hexdec( )用法及代碼示例
- PHP hash_hmac_file()用法及代碼示例
- PHP header()用法及代碼示例
- PHP hash_equals()用法及代碼示例
- PHP hash_file( )用法及代碼示例
- PHP hash_copy()用法及代碼示例
- PHP headers_sent()用法及代碼示例
- PHP hex2bin()用法及代碼示例
注:本文由純淨天空篩選整理自Samual Sam大神的英文原創作品 htmlspecialchars_decode() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。