htmlspecialchars() 函数将特殊字符转换为 HTML 实体。它是 PHP 的内置函数,可将所有预定义的字符转换为 HTML 实体。预定义的字符是:
- (&) 转换为 &
- ”(双引号)转换为“
- '(单引号)转换为 '
- <(小于)转换为 <
- >(大于)转换为 >
有一个字符串函数 htmlspecialchars_decode(),它是 htmlspecialchars() 函数的反函数。 htmlspecialchars_decode() 函数的主要目的是将特殊的 HTML 实体转换回字符。 htmlspecialchars() 和 htmlspecialchars_decode() 函数相反。 htmlspecialchars() 函数的语法如下:
用法:
String htmlspecialchars ( $string, $flags, $encoding, $double_encode );
参数
$string:该参数包含输入字符串。
$flags:本质上,这个参数用于保存一个或多个来自后续的标志,这些标志指定如何处理无效的代码单元序列、引号和使用的文档类型。 ENT_COMPAT | ENT_HTML401 是默认的。下表中给出了可用的标志常量:
可用标志常量
常量名 | 描述 |
---|
相关用法
- PHP String htmlspecialchars_decode()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP String sprintf()用法及代码示例
- PHP String ucwords()用法及代码示例
- PHP String substr()用法及代码示例
- PHP String localeconv()用法及代码示例
- PHP String quoted_printable_encode()用法及代码示例
- PHP String ucfirst()用法及代码示例
- PHP String nl2br()用法及代码示例
- PHP String vsprintf()用法及代码示例
- PHP String strtr()用法及代码示例
- PHP String strtolower()用法及代码示例
- PHP String strspn()用法及代码示例
- PHP String substr_count()用法及代码示例
- PHP String strtoupper()用法及代码示例
- PHP String quoted_printable_decode()用法及代码示例
- PHP String nl_langinfo()用法及代码示例
- PHP String strtok()用法及代码示例
- PHP String vprintf()用法及代码示例
- PHP String substr_replace()用法及代码示例
注:本文由纯净天空筛选整理自 PHP String htmlspecialchars() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。