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 相关文章推荐
中英文字符串翻转函数
Dec 09 PHP
php 文本文件的读取效率
Feb 10 PHP
解决PHP超大文件下载,断点续传下载的方法详解
Jun 06 PHP
深入php中var_dump方法的使用详解
Jun 24 PHP
php检查字符串中是否有外链的方法
Jul 29 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
PHP接收App端发送文件流的方法
Sep 23 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 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使用flock实现文件加锁的方法
2015/07/01 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
jQuery 技巧小结
2010/04/02 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
Python中的__slots__示例详解
2017/07/06 Python
python 重命名轴索引的方法
2018/11/10 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
祖国在我心中演讲稿300字
2014/05/04 职场文书
数控机床专业自荐信
2014/05/19 职场文书
推广活动策划方案
2014/08/23 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js