您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何在php中使用htmlspecialchars()與shtmlspecialchars()函數,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
定義和用法
htmlspecialchars() 函數把一些預定義的字符轉換為 HTML 實體。
預定義的字符是:
?& (和號) 成為 &
?" (雙引號) 成為 "
?' (單引號) 成為 '
?< (小于) 成為 <
?> (大于) 成為 >
語法
htmlspecialchars(string,quotestyle,character-set)
參數 | 描述 |
---|---|
string | 必需。規定要轉換的字符串。 |
quotestyle | 可選。規定如何編碼單引號和雙引號。
|
character-set | 可選。字符串值,規定要使用的字符集。
|
提示和注釋
提示:無法被識別的字符集將被忽略,并由 ISO-8859-1 代替。
例子
復制代碼 代碼如下:
<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>
瀏覽器輸出:
復制代碼 代碼如下:
John & 'Adams'
John & 'Adams'
John & 'Adams'
如果在瀏覽器中查看源代碼,會看到這些 HTML:
復制代碼 代碼如下:
<html>
<body>
John & 'Adams'<br />John & 'Adams'<br />John & 'Adams' </body>
</html>
=======================================================================
shtmlspecialchars() 函數正好相反
看完上述內容,你們對如何在php中使用htmlspecialchars()與shtmlspecialchars()函數有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。