php 替换回车tab,PHP替换回车换行符的三种方法
小小的回车换行,在不同的平台有着不同的实现。
为什么要这样,世界是多样的!
推荐学习:PHP视频教程
本来,在Unix / Linux世界换行用\n,
Windows为了体现不同,就用\r\n,
更有意思的是,Mac中又用了\r。
所以,程序在不同的平台上,需要作不同的处理来替换回车换行符。
下面介绍3种PHP中替换回车换行的方法,
注意,最后一种才是最优最方便的哦~~~
方式1:正则表达式法$str = preg_replace('/\s*/', '', $str);
这种方式效率最差。
方式2:内置函数法$str = str_replace(array("\r", "\n", "\r\n"), '', $str);
这种方式效率其次,不过写法略长。
方法3:PHP_EOL法
这里不得不重新看一下PHP的预定义常量,
PHP_EOL就是其中的一个,代表PHP的换行符,
这个常量会根据平台不同而不同,在Windows下是\r\n,Linux下是\n,而Mac下是\r
所以,最优方法就是:$str = str_replace(PHP_EOL, '', $str);
php 替换回车tab,PHP替换回车换行符的三种方法相关推荐
- php 将换行符替换,PHP替换回车换行符的三种方法
小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 推荐学习:PHP视频教程 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有 ...
- php换行替换,PHP替换回车换行符的三种方法
小小的回车换行,在不同的平台有着不同的实现. 为什么要这样,世界是多样的! 本来,在Unix / Linux世界换行用\n, Windows为了体现不同,就用\r\n, 更有意思的是,Mac中又用了\ ...
- PHP替换回车换行的三种方法
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,世界是多样的!本来在Unix世界换行用/n来代替换行,Windows为了体现不同,就用/r/n,更有意思的是,Mac中又用了/r.所以,写 ...
- js替换字符串中的空格,换行符
js替换字符串中的空格,换行符\r\n或\n替换成 转载 为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 .同样地,将空格替换存 .这里我们通过正则表达式来替换. 一.替换所有的空格. ...
- 替换word文档中的换行符
替换word文档中的换行符 首先,我们想批量删除Word中的特殊格式,必须要知道它们的表示方法.熟悉了这些表示我们就可以利用word中的"替换"来替换这些内容.下面介绍一些常用的格 ...
- 替换文件怎么恢复?分享恢复替换文件的三种方法
在计算机上存储一些新文件时,如果与旧文件名字相同,一般计算机上会弹出是否用新的文件替换旧的文件提示窗口,如果我们不小心执行了替换操作,那么原来的文件就会消失,但是有些时候新的文件和旧的文件内容是不同的 ...
- JavaScript刷新当前页面的三种方法,载入新文档替换当前页面
通过JavaScript刷新当前页面的三种方法代码就可以简单的实现,首先我们来看三种刷新当前页的方法: reload() 方法; replace() 方法; 页面自动刷新; 方法1:reload() ...
- 【转】去掉换行符的几个方法
去掉换行符的几个方法 上一篇 / 下一篇 2010-08-20 22:12:29 / 个人分类:Linux 查看( 6387 ) / 评论( 0 ) / 评分( 0 / 0 ) Linux 今天,研 ...
- CSS实现导航条Tab切换的三种方法
前面的话 导航条Tab在页面中非常常见,本文说详细介绍CSS实现导航条Tab的三种方法 布局 根据上图所示,先规定几个定义,上图的模块整体叫做导航,由导航标题和导航内容组成.要实现上图所示的布局效 ...
最新文章
- 写代码做副业月入33K+的方法都藏在这几个淘宝大佬的公众号里!
- struts2文件上传(2)
- numpy使用MKL库提升计算性能
- 网络实验环境搭建--1.工具及搭建思路
- JavaScript字符串、数组、对象方法总结
- 一个程序员的爱情表白书
- 呀~ 一个.java的源文件可以写这么多类啊
- java下载网页所有图片_java 下载网页,图片 | 学步园
- NetAug(网络增强)—Dropout的反面
- Dyn披露DDoS攻击细节:幕后是10万台的物联网设备僵尸网络
- 【CVRP】基于matlab蚁群算法求解带容量的车辆路径规划问题【含Matlab源码 1039期】
- 常用的渗透测试辅助工具
- sketch插件的学习 末尾链接有彩蛋
- .frx文件扩展的细节-文件扩展名 数据库
- Selenium简单的163邮箱登录实例
- 上twitter_如何在Twitter上更改您的显示名称
- 2021年中国印染布产量及进出口情况分析:合成长丝织物产品出口数量最多[图]
- 如何编程软件(编程序入门)
- 跨境电商运营:亚马逊运营如何分析店铺数据
- E盘里多了个ppsds.pgf文件是怎么回事?
热门文章
- Linux CentOS 7上安装极点五笔
- 软件需求阅读笔记之三
- virtualbox在装centos5.6时自协把virtualbox add-on 装上了
- 大数据笔记2019.5.9 Java中方法的使用
- 比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀
- eruda/vconsole 手机端调试利器
- POCO:InvalidOperationError:Mapping and metadata information could not be found for Entity Type
- 【ASP.NET Core】依赖注入高级玩法——如何注入多个服务实现类
- Ranking relevance in yahoo search (2016)论文阅读
- php学习day9---数据库的基本知识