深入PHP nl2br()格式化输出的详解
nl2br()函数可将字符串中的换行符转成HTML的换行符号
代码如下:
<?php
$str = "最近几天一直在下雨,难过死了
,球也打不成,鞋子也湿透了。";
echo $str;
echo "<br />";
echo nl2br($str);
?>
最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。
最近几天一直在下雨,难过死了,球也打不成,鞋子也湿透了。
附:深入探讨"<br />"和"\r\n"两者有什么区别??
相关推荐
-
php正则过滤html标签、空格、换行符的代码(附说明)
复制代码 代码如下: $str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //
-
PHP nl2br函数 将换行字符转成 <br>
将换行字符转成 <br> . 语法 : string nl2br(string string); 返回值 : 字符串 函数种类 : 资料处理 内容说明 本函数将换行字符转换成 HTML 换行的 <br> 指令. 复制代码 代码如下: <?php $str=' 第一行 第二行 第三行 '; echo $str;// 没有替换的 echo("<br>-----------------<br>"); echo nl2br($str);//
-
PHP按行读取文件时删除换行符的3种方法
PHP按行读取文件 去掉换行符"\n": 第一种: 复制代码 代码如下: $content=str_replace("\n","",$content);echo $content; 或者: 复制代码 代码如下: $content=str_replace(array("\n","\r"),"",$content); 第二种: 复制代码 代码如下: $content=preg_replace
-
PHP 清除HTML代码、空格、回车换行符的函数
复制代码 代码如下: function DeleteHtml($str) { $str = trim($str); $str = strip_tags($str,""); $str = ereg_replace("\t","",$str); $str = ereg_replace("\r\n","",$str); $str = ereg_replace("\r",""
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
nl2br()定义和用法 nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />). 语法 nl2br(string)参数 描述 string 必需.规定要检查的字符串. 例子 复制代码 代码如下: <?php echo nl2br("One line.\nAnother line."); ?> 输出: One line. Another line.HTML 代码: One line.<br /> Anothe
-
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
本文实例总结了PHP常用字符串操作函数.分享给大家供大家参考,具体如下: /*常用的字符串输出函数 * * echo() 输出字符串 * print() 输出一个或多个字符串 * die() 输出一条信息,并退出当前脚本 * printf() 输出格式化字符串 * sprintf() 把格式化的字符串写入到一个变量中 * */ //ucfirst //将字符串中的首字母转换为大写 $str="string"; echo ucfirst($str); echo "<hr&
-
php表单转换textarea换行符的方法
下面是我对这个问题的解决过程,最后算是完全搞懂了,真是阴沟里险些翻船 1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n) 2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般都理解为将\n转换成<br >,其实不是的: 看php手册解释: nl2br – Inserts HTML line breaks before all newlines in a string Returns string with '<br
-
PHP函数nl2br()与自定义函数nl2p()换行用法分析
本文实例讲述了PHP函数nl2br()与自定义函数nl2p()换行用法.分享给大家供大家参考,具体如下: 使用情景 很多场合我们只是简单用textarea获取用户的长篇输入,而没有用编辑器.用户输入的换行以"\n"的方式入库,输出的时候有时候会没有换行,一大片文字直接出来了.这个时候可以根据库里的"\n"给文字换行.PHP有自带的函数nl2br(),我们也可以自定义函数nl2p(). 先来看看nl2br() 函数吧. 定义和用法 nl2br() 函数在字符串中的每个
-
PHP中替换换行符的几种方法小结
第一种: 复制代码 代码如下: <?php ?$str="this is a test \n"; $patten = array("\r\n", "\n", "\r"); ?//先替换掉\r\n,然后是否存在\n,最后替换\r $str=str_replace($order, "", $str); ?> //php 有三种方法来解决 //1.使用str_replace 来替换换行 $str =
-
php去除换行符的方法小结(PHP_EOL变量的使用)
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的.本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r.因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的平台上运行有着不少的麻烦.下面是PHP去除换行符的一些常见方法. 第一种写法: 复制代码 代码如下: $content=str_replace("\n","",$cont
-
php去除字符串换行符示例分享
第1种写法: 复制代码 代码如下: <?phpstr_replace("n", '', $str); ?> 第2种写法: 复制代码 代码如下: <?phpstr_replace("rn", '', $str); ?> 第3种写法: 复制代码 代码如下: <?phppreg_replace("/s/", '', $str); ?> 下面进行相关说明:首先说说 n,r,tn 软回车:在Windows中表示换行且回到
-
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
本文实例讲述了php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法.分享给大家供大家参考,具体如下: 下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 代码如下: function br2nl($text){ return preg_replace('/<br\\s*?\/??>/i','',$text); } 或者 代码如下: function br2nl($text){ $text=preg_r
-
php中将html中的br换行符转换为文本输入中的换行符
下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 复制代码 代码如下: function br2nl($text){ return preg_replace('/<br\\s*?\/??>/i','',$text);} 或者: 复制代码 代码如下: function br2nl($text){ $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text); r
随机推荐
- SQLserver排序规则基本概念探索
- mysql 读写分离(实战篇)
- asp 去掉html中的table正则代码函数
- js实现遮罩层弹出框的方法
- 金山毒霸2007激活码注册码附无限升级号
- 深入dom4j使用selectSingleNode方法报错分析
- Chrome中模态对话框showModalDialog返回值问题的解决方法
- PHP实现采集抓取淘宝网单个商品信息
- WPF设置窗体可以使用鼠标拖动大小的方法
- Android 屏幕横竖切换详解
- Android 开机广播的使用及配置
- jQuery基础的工厂函数以及定时器的经典实例分析
- 谈一谈js中的执行环境及作用域
- 完美解决客户端webview持有的页面缓存,不会立即释放的问题
- C语言实现电子邮件地址验证程序
- java中设计模式(多例)的实例详解
- OSPFv3动态路由协议在NBMA链路上的实现
- C#自定读取配置文件类实例
- Android实现从相册截图的功能
- selenium+python自动化测试之使用webdriver操作浏览器的方法