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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
在PHP中使用灵巧的体系结构
Oct 09 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
php上传文件的增强函数
Jul 21 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
PHP简单创建压缩图的方法
Aug 24 PHP
PHP PDOStatement::fetch讲解
Jan 31 PHP
php创建类并调用的实例方法
Sep 25 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
Oct 15 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
怎样在php中使用PDF文档功能
2006/10/09 PHP
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
Vue实现table上下移动功能示例
2019/02/21 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
pytorch实现查看当前学习率
2020/06/24 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
2019/07/22 HTML / CSS
vue实现倒计时功能
2021/03/24 Vue.js
自荐信模版
2013/10/24 职场文书
学期自我鉴定
2013/11/04 职场文书
学生鉴定评语大全
2014/05/05 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
广播体操比赛口号
2014/06/10 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android