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


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


htmlspecialchars_decode() 函数是 PHP 的内置函数,可将预定义的 HTML 实体转换为字符。它与 htmlspecialchars() 函数相反。解码回字符的 HTML 实体将类似于 -

  • &转换为 &(与号)
  • 转换为 " (double-quote)
  • '转换为 ' (single-quote)
  • <转换为 <(小于)
  • >转换为 >(大于)

htmlspecialchars_decode() 函数用于将 HTML 实体解码为字符,而 htmlspecialchars() 函数用于将 HTML 实体中的字符转换。

例如

$str = "This is some <i> italic </i> text. "

HTML 输出 = 这是一些 <i> 斜体 </i> 文本。

浏览器输出 = 这是一些斜体文本

用法:

htmlspecialchars_decode( $string,  $flags) ;

描述

htmlspecialchars_decode( string $string [ , int $flags = ENT_COMPAT | ENT_HTML401 ] ):string

参数

string(强制):string 是这个函数的第一个参数,我们将解码到这个参数。该参数是强制性的。

flags(可选):flag 是该函数的第二个或最后一个参数,它包含一个或多个标志常量,这些常量说明如何处理引号以及要使用的文档类型。默认情况下,它们是 ENT_COMPAT | ENT_HTML401。下表中给出了可用的标志常量:

常量名 描述

相关用法


注:本文由纯净天空筛选整理自 PHP String htmlspecialchars_decode() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。