PHP htmlspecialchars_decode 基本語法
string htmlspecialchars_decode( $string , $quote_flags )
htmlspecialchars_decode 函式的小括號內第一個參數 $string 是要轉換的字串,必填項目,而第二個參數 $quote_flags 則是設定引號的參數,選填項目,可以不填寫,預設值為 ENT_COMPAT,就是只會轉換雙引號,如果設定為 ENT_QUOTES,可以將單引號或雙引號都轉換,設定為 ENT_NOQUOTES 則無論是單引號還是雙引號都不轉換。
PHP htmlspecialchars_decode 參考範例
<?php
$string_1 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_COMPAT);
echo $string_1.'<br>';
$string_2 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_QUOTES);
echo $string_2.'<br>';
$string_3 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_NOQUOTES);
echo $string_3.'<br>';
?>
以上輸出結果如$string_1 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_COMPAT);
echo $string_1.'<br>';
$string_2 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_QUOTES);
echo $string_2.'<br>';
$string_3 = htmlspecialchars_decode("連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 " ", ENT_NOQUOTES);
echo $string_3.'<br>';
?>
連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 "
連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 "
連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 "
檢視原始碼可以看到連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 "
連接符號 & ; 大於 > ; 小於 < ; 單引號 ' ; 雙引號 "
相關主題推薦