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 相关文章推荐
对Session和Cookie的区分与解释
Mar 16 PHP
PHP setcookie() cannot modify header information 的解决方法
Jan 09 PHP
如何在symfony中导出为CSV文件中的数据
Oct 06 PHP
PHP防CC攻击实现代码
Dec 29 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
php遍历数组的4种方法总结
Jul 05 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
Feb 15 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
php用xpath解析html的代码实例讲解
Feb 14 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的Yii框架中登陆功能的实现
2015/08/21 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
laravel入门知识点整理
2020/09/15 PHP
PHP7新增函数
2021/03/09 PHP
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
2012/08/14 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
javascript self对象使用详解
2016/10/18 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
python内存管理分析
2015/04/08 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Python读取csv文件实例解析
2019/12/30 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
面料业务员岗位职责
2013/12/26 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
python实现剪贴板的操作
2021/07/01 Python