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 相关文章推荐
PHP文件下载类
Dec 06 PHP
PHP Array交叉表实现代码
Aug 05 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php截取后台登陆密码的代码
May 05 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
php中使用websocket详解
Sep 23 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 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
一个简单的网页密码登陆php代码
2012/07/17 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
js导出格式化的excel 实例方法
2013/07/17 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
python插入排序算法实例分析
2015/07/03 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
python类中super() 的使用解析
2019/12/19 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
佳能英国官方网站:Canon UK
2017/08/08 全球购物
南京某公司笔试题
2013/01/27 面试题
优秀班干部事迹材料
2014/01/26 职场文书
党员实事承诺书
2014/03/26 职场文书
车辆转让协议书
2014/04/15 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技