技术标签: 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换行符用法详细解析
参考文档地址:https://github.com/kmaster/better-mybatis-generator/blob/master/README.md插件下载 :File>Settings>Plugins>Browse repositories...>Search for "better-mybatis-generator"&g...
1.图像是由像素构成的,每个像素又是由颜色构成的假如我们处理一张 1000×1000 像素的图片,我们就需要处理3百万个参数! 1000×1000×3=3,000,000卷积神经网络 — CNN 解决的第一个问题就是「将复杂问题简化」,把大量参数降维成少量参数,再做处理。更重要的是:我们在大部分场景下,降维并不会影响结果。比如1000像素的图片缩小成200像素,并不影响肉眼认出来图片中是一只猫还是一只狗,机器也是如此。2.保留图像特征假如有圆形是1,没有圆形是0,那么圆形的位置不同就
本篇内容来自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具体解决办法如下地址,实测有效:对应的链接地址欢迎大家关注我的微信公众号,会分享自己在Web开发领域和生活工作中的一些所思所悟,希望能给你带来帮助!...
作者:伍陆七链接:https://juejin.cn/post/6898485806587969544在SpringBoot项目直接使用okhttp、httpClient或者RestTe...
1.变量通过“ ”引号引起来 如下所示,可以得到结果为 is null #!/bin/bashpara1=if[! -n "$para1"]then echo "is null"else echo "not null"...
sql酒店管理系统基于微软的Microsoft Sql Server,包括创建视图,存储过程,入住退房触发器,生成房态,调价等。题目以及代码:https://github.com/xhboke/SQL
学习maven推荐两个链接:https://www.runoob.com/maven/maven-tutorial.htmlhttp://c.biancheng.net/view/4715.html一、maven是什么?答:1、是 Apache 开源组织奉献的一个开源项目,本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批...
在与很多人交流的过程中,我们发现了一个问题,一直想提出来。可是通常实话都不会那么顺耳,所以总有些犹豫。可再一想,既然大家来此的目的不过是为了了解学习,那么说了也应无妨。这个问题就是:我发现国内很多想搞机器视觉的朋友不知道该如何系统的学习。这个感觉是从很多论坛上大家所问的问题得出来的。因为,在论坛中看到不少朋友所问的问题一看就是从书本上抄来的,而不是在实际情况下所遇到的。换句话说,很多论坛中的朋友...
经常发现在写JavaScript的时候,都需要用到网页、浏览器或屏幕的高度和宽度来解决布局定位的问题,时常前用后忘,要不就是在网上search,干脆自己总结一下,这样也方便再次使用,省时省力。网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWid...
CesiumJS是一个基于javascript的浏览器器3d地图引擎下载 https://cesiumjs.org/downloads/下载的Cesium-1.56.1,解压后的结构为 1.设置Web服务器为了运行Cesium的应用,需要一个本地Web服务器的主机文件下载安装所需要的模块npm install启动Web服务器node se...