PHP中 htmlspecialchars,htmlentities, nl2br函数
2011-08-30 14:43
501 查看
htmlspecialchars
将特殊字符转成 HTML 格式。语法: string htmlspecialchars(string string);
返回值: 字符串
函数种类: 资料处理
内容说明 |
& (和) 转成 &
" (双引号) 转成 "
< (小于) 转成 <
> (大于) 转成 >
此函数只转换上面的特殊字符,并不会全部转换成 HTML 所定的 ASCII 转换。
反函数: htmlspecialchars_decode($str),将HTML实体转换为字符
相反功能: html_entity_decode($str)
使用范例 |
<FORM ACTION=bla>
<H2>Restaurant Description<H2>
Name of restaurant:
<INPUT TYPE=text NAME="restname" VALUE="<?
echo HTMLSpecialChars($restname); ?>">
<!-- 变量 $restname 是酱子的 $restname="\"The White Horse\""; -->
<BR>
输入描述 (若您会 HTML,可直接使用): <BR>
<TEXTAREA NAME="descript"><?
echo HTMLSpecialChars($descript);
?></TEXTAREA>
<INPUT TYPE=submit>
</FORM>
htmlentities
将所有的字符都转成 HTML 字符串。语法: string htmlentities(string string);
返回值: 字符串
函数种类: 资料处理
内容说明 |
htmlspecialchars() 函数,但本函数会将所有 string 的字符都转成 HTML 的特殊字集字符串。不过在转换后阅读网页源代码的方面,会有很多困扰,尤其是网页源代码的中文字会变得不知所云,浏览器上看到的还是正常的。
反函数: html_entity_decode($str),将HTML实体转换为字符
nl2br
将换行字符转成 <br>。语法: string nl2br(string string);
返回值: 字符串
函数种类: 资料处理
内容说明 |
相关文章推荐
- PHP中 htmlspecialchars,htmlentities, nl2br函数
- php htmlentities和htmlspecialchars 的区别
- PHP htmlentities 和 htmlspecialchars的区别
- php htmlentities和htmlspecialchars 的区别
- php htmlentities和htmlspecialchars 的区别
- php过滤字段htmlentities,htmlspecialchars,strip_tags
- PHP中htmlentities跟htmlspecialchars的区别
- PHP中htmlentities和htmlspecialchars的使用及区别
- PHP中htmlentities跟htmlspecialchars的区别
- PHP中htmlentities和htmlspecialchars函数的区别
- php htmlentities和htmlspecialchars 的区别
- PHP中htmlentities和htmlspecialchars的区别
- 转-PHP中htmlentities和htmlspecialchars函数的区别
- PHP中htmlentities和 htmlspecialchars区别
- php htmlentities和htmlspecialchars 的区别
- PHP 5.4 已废弃 magic_quotes_gpc,PHP安全转义函数详解(addslashes 、htmlspecialchars、htmlentities、mysql_real_escape_string、strip_tags)
- PHP中 htmlspecialchars,htmlentities, nl2br函数
- PHP中htmlentities和htmlspecialchars的区别
- php htmlentities和htmlspecialchars 的区别
- php中htmlspecialchars,htmlentities用法