php 去除字符串的换行符,php去除字符串换行符示例代码_绝对伤心往事的博客-程序员秘密

技术标签: php 去除字符串的换行符  

php去除字符串换行符示例代码

发布于 2015-01-20 06:57:11 | 210 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家讲解的是php去除字符串换行符(\r\n)示例代码,感兴趣的同学参考学习下.

第1种写法:

str_replace("\n", '', $str);

?>

第2种写法:

str_replace("\r\n", '', $str);

?>

第3种写法:

preg_replace("/s/", '', $str);

?>

下面进行相关说明:

首先说说 \n,\r,\t

\n 软回车:

在Windows中表示换行且回到下一行的最开始位置

在Linux/unix中只表示换行,但不会回到下一行的开始位置

\r 软空格:

在Linux/unix 中表示返回到当行的最开始位置

在Mac OS中表示换行且返回到下一行的最开始位置,相当于Windows里的 n 的效果

\t 跳格(移至下一列)

补充说明:

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

\r\n 一般一起用,用来表示键盘上的回车键(Linux,Unix中),也可只用 \n(Windwos中),在Mac OS中用\r表示回车!

\t 表示键盘上的 TAB 键

文件中的换行符号:

windows: \n

linux/unix: \r\n

下面以代码说明PHP中去除字符串中换行的三种常用的方法

1、使用转义字符函数

$str = str_replace(array("/r/n", "/r", "/n"), '', $str);

?>

2、使用正则表达式替换

$str = preg_replace('//s*/', '', $str);

?>

3、推荐使用PHP系统常量

$str = str_replace(PHP_EOL, '', $str);

?>

相关阅读:

php去除字符串换行符示例代码

php正则过滤html标签、空格、换行符的代码

PHP中替换换行符的几种方法小结

PHP对字符串的递增运算(++)示例代码

php 字符串中的\n换行符无效、不能换行的解决方法

php去除换行符的方法小结(PHP_EOL变量的使用)

PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)

PHP中去除换行符方法

PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br

PHP按行读取文件时删除换行符的3种方法

PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

php中的PHP_EOL换行符用法详细解析

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35316354/article/details/116189290

智能推荐

better-mybatis-generator idea plugin 配置过程_svallll的博客-程序员秘密

参考文档地址:https://github.com/kmaster/better-mybatis-generator/blob/master/README.md插件下载 :File>Settings>Plugins>Browse repositories...>Search for "better-mybatis-generator"&g...

卷积神经网络卷积,池化,全连接--笔记01_卷积池化全连接_yangqee0409的博客-程序员秘密

1.图像是由像素构成的,每个像素又是由颜色构成的假如我们处理一张 1000×1000 像素的图片,我们就需要处理3百万个参数! 1000×1000×3=3,000,000卷积神经网络 — CNN 解决的第一个问题就是「将复杂问题简化」,把大量参数降维成少量参数,再做处理。更重要的是:我们在大部分场景下,降维并不会影响结果。比如1000像素的图片缩小成200像素,并不影响肉眼认出来图片中是一只猫还是一只狗,机器也是如此。2.保留图像特征假如有圆形是1,没有圆形是0,那么圆形的位置不同就

python如何实现界面交互设计_python图形化界面设计(wxpython)三全面介绍_weixin_39583655的博客-程序员秘密

本篇内容来自https://www.cnblogs.com/ssyfj/p/8976178.html#wxpython的程序结构目录主要使用wxPython(最成熟的跨平台python GUI工具包)前戏:基础了解WxPython的程序结构窗口组成:事件驱动:常用组件(简单了解,后面还有):基本组件1.静态文本框2.文本输入框3.按钮控件4.单选框5.多选框6.列表控件7.使用sizer布局组件菜...

微信公众号开发,报错{"errcode":41005,"errmsg":"media data missing hint:"}的解决办法---亲测有效_攻城狮joe的博客-程序员秘密

在微信开发中,遇到报错:errcode":41005,“errmsg”:"media data missing hint具体解决办法如下地址,实测有效:对应的链接地址欢迎大家关注我的微信公众号,会分享自己在Web开发领域和生活工作中的一些所思所悟,希望能给你带来帮助!...

我终于决定要放弃okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽_MarkerHub的博客-程序员秘密

作者:伍陆七链接:https://juejin.cn/post/6898485806587969544在SpringBoot项目直接使用okhttp、httpClient或者RestTe...

shell中判断变量是否为空_chizhuo3576的博客-程序员秘密

1.变量通过“ ”引号引起来 如下所示,可以得到结果为 is null #!/bin/bashpara1=if[! -n "$para1"]then echo "is null"else echo "not null"...

随便推点

sql酒店管理系统_apame的博客-程序员秘密

sql酒店管理系统基于微软的Microsoft Sql Server,包括创建视图,存储过程,入住退房触发器,生成房态,调价等。题目以及代码:https://github.com/xhboke/SQL

maven学习_云之子007的博客-程序员秘密

学习maven推荐两个链接:https://www.runoob.com/maven/maven-tutorial.htmlhttp://c.biancheng.net/view/4715.html一、maven是什么?答:1、是 Apache 开源组织奉献的一个开源项目,本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批...

机器视觉该怎么样系统学习_机器视觉如何学习_Microvision维视智造的博客-程序员秘密

在与很多人交流的过程中,我们发现了一个问题,一直想提出来。可是通常实话都不会那么顺耳,所以总有些犹豫。可再一想,既然大家来此的目的不过是为了了解学习,那么说了也应无妨。这个问题就是:我发现国内很多想搞机器视觉的朋友不知道该如何系统的学习。这个感觉是从很多论坛上大家所问的问题得出来的。因为,在论坛中看到不少朋友所问的问题一看就是从书本上抄来的,而不是在实际情况下所遇到的。换句话说,很多论坛中的朋友...

JavaScropt获取网页、浏览器、屏幕高度和宽度_weixin_34402090的博客-程序员秘密

  经常发现在写JavaScript的时候,都需要用到网页、浏览器或屏幕的高度和宽度来解决布局定位的问题,时常前用后忘,要不就是在网上search,干脆自己总结一下,这样也方便再次使用,省时省力。网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWid...

Cesium简单使用_aituochang1886的博客-程序员秘密

CesiumJS是一个基于javascript的浏览器器3d地图引擎下载 https://cesiumjs.org/downloads/下载的Cesium-1.56.1,解压后的结构为  1.设置Web服务器为了运行Cesium的应用,需要一个本地Web服务器的主机文件下载安装所需要的模块npm install启动Web服务器node se...

推荐文章

热门文章

相关标签