php去除字符串换行符示例分享


Posted in PHP onFebruary 13, 2014

第1种写法:

<?php
str_replace("n", '', $str); 
?>

第2种写法:

<?php
str_replace("rn", '', $str); 
?>

第3种写法:

<?php
preg_replace("/s/", '', $str); 
?>

下面进行相关说明:
首先说说 n,r,t
n 软回车:
在Windows中表示换行且回到下一行的最开始位置
在Linux/unix中只表示换行,但不会回到下一行的开始位置
r 软空格:
在Linux/unix 中表示返回到当行的最开始位置
在Mac OS中表示换行且返回到下一行的最开始位置,相当于Windows里的 n 的效果
t 跳格(移至下一列)
补充说明:
它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
rn 一般一起用,用来表示键盘上的回车键(Linux,Unix中),也可只用 n(Windwos中),在Mac OS中用r表示回车!
t 表示键盘上的 TAB 键
文件中的换行符号:
windows: n
linux/unix: rn

下面以代码说明PHP中去除字符串中换行的三种常用的方法

1、使用转义字符函数

<?php
$str = str_replace(array("/r/n", "/r", "/n"), '', $str);
?>

2、使用正则表达式替换

<?php
$str = preg_replace('//s*/', '', $str);
?>

3、推荐使用PHP系统常量

<?php
$str = str_replace(PHP_EOL, '', $str);
?>
PHP 相关文章推荐
全文搜索和替换
Oct 09 PHP
最令PHP初学者们头痛的十四个问题
Jan 15 PHP
使用 eAccelerator加速PHP代码的方法
Sep 30 PHP
PHP 可阅读随机字符串代码
May 26 PHP
php实现用户在线时间统计详解
Oct 08 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
PHP翻页跳转功能实现方法
Nov 30 PHP
php中namespace及use用法分析
Dec 06 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
Sep 13 PHP
php中url函数介绍及使用示例
Feb 13 #PHP
php中的filesystem文件系统函数介绍及使用示例
Feb 13 #PHP
php实现cc攻击防御和防止快速刷新页面示例
Feb 13 #PHP
php中hashtable实现示例分享
Feb 13 #PHP
php实现下载限制速度示例分享
Feb 13 #PHP
php解压文件代码实现php在线解压
Feb 13 #PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
Feb 13 #PHP
You might like
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
vue组件详解之使用slot分发内容
2018/04/09 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
python删除列表内容
2015/08/04 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
python re模块常见用法例举
2021/03/01 Python
办公室主任职责范文
2013/11/08 职场文书
运动会通讯稿400字
2014/01/28 职场文书
大学三年计划书范文
2014/04/30 职场文书
关于读书的演讲稿
2014/05/07 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
python全面解析接口返回数据
2022/02/12 Python