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 相关文章推荐
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
Codeigniter(CI)框架分页函数及相关知识
Nov 03 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
php页面缓存方法小结
Jan 10 PHP
php实现的日历程序
Jun 18 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
Oct 10 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 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
调频问题解答
2021/03/01 无线电
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
2014/09/17 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
通过js给网页加上水印背景实例
2019/06/17 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
python代码如何注释
2020/06/01 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
基于Python实现简单学生管理系统
2020/07/24 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
优纳科技软件测试面试题
2012/05/15 面试题
农村婚礼证婚词
2014/01/10 职场文书
文字自荐书范文
2014/02/10 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
党建工作先进材料
2014/05/02 职场文书
师范生求职自荐信
2014/06/14 职场文书
病危通知单
2015/04/17 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL