PHP中替换换行符方法总结

<?php
header("content-type:text/html;charset=utf-8");
 $str = "aaaa
 bbbb
 cccc
 dddd";
 echo $str;
 echo ‘<br/>‘;
 echo nl2br($str);
 echo ‘<br/>‘;

 $str_a = str_replace(array("\r\n","\r","\n"),"",$str);
 echo $str_a;
 echo ‘<br/>‘;
 $str_b = str_replace(PHP_EOL,"",$str);
 echo $str_b;
 echo ‘<br/>‘;
 $str_c = preg_replace(‘/\s*/‘,‘‘,$str);
 echo $str_c;
 echo ‘<br/>‘;

 ?>
时间: 2024-10-11 23:43:24

PHP中替换换行符方法总结的相关文章

php_中替换换行符

//php 有三种方法来解决 //1.使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str); //2.使用正则替换 $str = preg_replace('//s*/', '', $str); //3.使用php定义好的变量 (建议使用) $str = str_replace(PHP_EOL, '', $str); // 转为前

[转]PHP中替换换行符

FROM :http://www.cnblogs.com/siqi/archive/2012/10/12/2720713.html //php 有三种方法来解决 //1.使用str_replace 来替换换行 $str = str_replace(array("\r\n", "\r", "\n"), "", $str); //2.使用正则替换 $str = preg_replace('//s*/', '', $str); //

替换SQL字段中的换行符,回车符

有时候我们需要替换一些不需要的SQL字段, 下面就为您介绍替换SQL字段的几种情况,如果您对替换SQL字段方面感兴趣的话,不妨一看. 替换SQL字段中的换行符,回车符: 1> 回车符 SELECT *, REPLACE(detail, CHAR(13) , '<br>') AS 显示替换后的内容 FROM loginfo 2>换行符 SELECT *, REPLACE(detail, CHAR(10), '<br>') AS 显示替换后的内容 FROM loginfo

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

excel 批量替换换行符

在excel批量替换换行符操作步骤: 全选需要查找换行符的范围 CTRL+H调出查找和替换 在查找内容内输入"ctrl+enter"两个组合键 点击查找全部即可. 在excel中输入换行符Excel中换行符是不可见字符和输入空格是一样的效果Excel版本参考:20101.Excel中的换行符可以ALT+Enter来输入,起到单元格内强制换行2.公式中使用CHAR(10)来产生换行符,从而起到换行的功能 内容来源:https://zhidao.baidu.com/question/391

C#(去、过滤)掉字符中的换行符

原文:C#(去.过滤)掉字符中的换行符 原文地址: http://www.feedou.com/articlepickservlet?commandkey=singlearticle&articleID=5c42b75f1b435084011b49ba083217d4 本文介绍的方法需要先导入命名空间:usingSystem.Text.RegularExpressions; 字符串里所有的的换行符都去掉:textStr = Regex.Replace(textStr, @"[/n/r]&

php函数nl2br的反函数br2nl 将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); return preg_repla

[Z] sed命令替换换行符

sed命令替换换行符 sed流编辑器是shell中处理文本内容的一大利器.sed命令从文本流中读取一行文本到模式空间中进行相应的命令.或脚本处理,因此在处理换行符时会有点特殊. 下面的命令可以很正确的执行: echo "a,b,c,d" |sed 's/,/\n/g' 但是如果我想恢复回来,下面的命令却没有效果了: echo "a,b,c,d" |sed 's/,/\n/g'|sed 's/\n/,/g' 这跟sed的行处理方式有关,sed读取一行时,会先把换行符去

php如何将html中的br换行符转换为文本输入中的换行符

PHP中的有个非常好的函数:nl2br(),将文本框中的换行转换为HTML页面的<br />,但是如何实现将html中的<br />换行符转换为文本框中的换行符呢?下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符:function br2nl($text){return preg_replace('/<br\\s*?\/??>/i','',$text);}或者function br2nl($text){$