当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP String htmlspecialchars()用法及代码示例


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() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。