PHP 字符串 XHTML格式化显示 nl2br 与 htmlspecialchars 函数
PHP 字符串格式化显示
将字符串格式化为适合网页显示的格式。
相关函数如下:
- nl2br():将换行符 n 转换成 XHTML 换行符 <br />
- htmlspecialchars():把一些特殊字符转换为 HTML 实体
- htmlspecialchars_decode():把一些 HTML 实体转换为特殊字符, htmlspecialchars() 的反函数
nl2br()
nl2br() 函数用于将字符串中的换行符 n 转换成 XHTML 换行符 <br />,返回转换后的字符串。
语法:
string nl2br( string string )
例子:
<?php echo nl2br("这个地方要换行n显示"); ?>
浏览器输出 XHTML 源代码如下:
这个地方要换行<br /> 显示
htmlspecialchars()
htmlspecialchars() 函数把一些特殊字符转换为 HTML 实体,返回一个字符串。
语法:
string htmlspecialchars( string string )
转换的特殊字符如下:
- & 转换为 &
- " 转换为 "
- < 转换为 <
- > 转换为 >
关于 HTML 特殊字符与实体参见《XHMTL 特殊字符与实体》:
例子:
<?php echo htmlspecialchars('<a href="test">Test</a>'); ?>
浏览器输出 XHTML 源代码如下:
<a href="test">Test</a>
提示
要把所有特殊字符转换为 HTML 实体请使用 htmlentities() 。
htmlspecialchars_decode()
htmlspecialchars_decode() 把一些 HTML 实体转换为特殊字符,返回一个字符串,为 htmlspecialchars() 的反函 数。
语法:
string htmlspecialchars_decode()( string string )
转换的实体如下:
- & 转换为 &
- " 转换为 "
- < 转换为 <
- > 转换为 >
提示
要把所有 HTML 实体转换为特殊字符请使用 htmlentities_decode() 。
本文属原创,转载请注明原文:http://www.zhimatong.com/jiaocheng/59.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
热门主题
相关阅读
- PHP常用的获取网页html内容的6种方法
- ThinkPHP使用update函数更新数据的方法
- PHP 将数组打乱 shuffle 函数
- PHP 字符串处理
- PHP 对数组使用 自然算法 进行排序 natsort 与 natcasesort 函数
- PHP 字符串替换 substr_replace 与 str_replace 函数
- PHP 字符串输出 echo、print 与 printf 函数
- PHP implode 函数:将数组元素组合为字符串
- PHP 字符串获取 substr 与 strstr 函数
- PHP 字符串计算 strlen、strpos 与 strrpos 函数
- PHP 字符串存储(转义) addslashes 与 stripslashes 函数
- PHP 字符串去除 trim、ltrim 与 rtrim 函数