更多實例
例子 1
把一些預定義的字符轉換為 HTML 實體:<?php
$str = "Bill & 'Steve'";
echo htmlspecialchars($str, ENT_COMPAT); // 只轉換雙引號
echo "
";
echo htmlspecialchars($str, ENT_QUOTES); // 轉換雙引號和單引號
echo "
";
echo htmlspecialchars($str, ENT_NOQUOTES); // 不轉換任何引號
?>
以上代碼的 HTML 輸出如下(查看源代碼):
Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
以上代碼的瀏覽器輸出:Bill & 'Steve'
Bill & 'Steve'
Bill & 'Steve'
例子 2
把雙引號轉換為 HTML 實體:<?php
$str = 'I love "PHP".';
echo htmlspecialchars($str, ENT_QUOTES); // 轉換雙引號和單引號
?>
以上代碼的 HTML 輸出如下(查看源代碼):
I love "PHP".
以上代碼的瀏覽器輸出:I love "PHP".