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 相关文章推荐
腾讯QQ php程序员面试题目整理
Jun 08 PHP
PHP获取表单textarea数据中的换行问题
Sep 10 PHP
php ios推送(代码)
Jul 01 PHP
5种PHP创建数组的实例代码分享
Jan 17 PHP
php异常处理使用示例
Feb 25 PHP
php获取当月最后一天函数分享
Feb 02 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
php异常处理捕获错误整理
Sep 23 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
javascript中的array数组使用技巧
2010/01/31 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
聊聊python中的异常嵌套
2020/09/01 Python
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
我的网上商城创业计划书
2013/12/26 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
晋江市委常委班子四风问题整改工作方案
2014/10/26 职场文书
三潭印月的导游词
2015/02/12 职场文书
同意报考公务员证明
2015/06/17 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技