htmlspecialchars_decode

王朝百科·作者佚名  2012-03-09
窄屏简体版  字體: |||超大  

定义和用法htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。

会被解码的 HTML 实体是:

&

成为 &(和号)

"

成为 " (双引号)

'

成为 ' (单引号)

<

成为 < (小于)

&gt;

成为 > (大于)

语法htmlspecialchars_decode(string,quotestyle)

参数

描述

string

必需。规定要解码的字符串。

quotestyle

可选。规定如何解码单引号和双引号。

ENT_COMPAT - 默认。仅解码双引号。

ENT_QUOTES - 解码双引号和单引号。

ENT_NOQUOTES - 不解码任何引号。

例子<?php

$str = "John &

amp;

&

#039;

Adams&

#039;

";

echo htmlspecialchars_decode($str);

echo "<br />";

echo htmlspecialchars_decode($str, ENT_QUOTES);

echo "<br />";

echo htmlspecialchars_decode($str, ENT_NOQUOTES);

?>

浏览器输出:

John &

'Adams' John &

'Adams' John &

'Adams'

如果在浏览器中查看源代码,会看到这些 HTML:

<html> <body> John &

&

#039;

Adams&

#039;

<br /> John &

'Adams'<br /> John &

&

#039;

Adams&

#039;

</body> </html>

PHP String 函数

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航