htmlentities()函數(shù)用于將字符轉(zhuǎn)換為 HTML 轉(zhuǎn)義字符
string htmlentities ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") [, bool $double_encode = true ]]] )
它用于將所有適用的字符轉(zhuǎn)換為HTML實(shí)體
它返回編碼的字符串。
序號 | 參數(shù)和說明 |
---|---|
1 | string 它包含有關(guān)輸入字符串的信息 |
2 | flags 可選。指定如何處理引號、無效的編碼以及使用哪種文檔類型。可用的引號類型:
無效的編碼:
指定使用的文檔類型的附加 flags:
|
3 | encoding 它是一個(gè)可選參數(shù),定義了轉(zhuǎn)換字符時(shí)使用的編碼。 允許的值:
注意:在 PHP 5.4 更早版本,無法被識別的字符集將被忽略并由 ISO-8859-1 代替。自 PHP 5.4 起,無法被識別的字符集將被忽略并由 UTF-8 代替。 |
4 | double_encode 可選。一個(gè)指定了是否編碼已存在的 HTML 實(shí)體的布爾值。
|
試試下面的實(shí)例,將字符轉(zhuǎn)換為 HTML 實(shí)體
<?php //將字符轉(zhuǎn)換為 HTML 實(shí)體 $str = "PHP Function htmlentities"; echo htmlentities($str); echo htmlentities($str, ENT_QUOTES); ?>測試看看?/?
輸出結(jié)果-
PHP Function htmlentitiesPHP Function htmlentities