PHP中去除换行解决办法小结(PHP_EOL)


Posted in PHP onNovember 27, 2011

第一种写法:
$content=str_replace("\n","",$content);
echo $content;

第二种写法:
str_replace("\r\n","",$str);

第三种写法:
$content=preg_replace("/\s/","",$content);
echo $content;

附:

首先说说\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 
//php 不同系统的换行 
//不同系统之间换行的实现是不一样的 
//linux 与unix中用 /n 
//MAC 用 /r 
//window 为了体现与linux不同 则是 /r/n 
//所以在不同平台上 实现方法就不一样 
//php 有三种方法来解决 //1、使用str_replace 来替换换行 
$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效率,提高php性能的一些方法
Mar 24 PHP
PHP5中新增stdClass 内部保留类
Jun 13 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
PHP合并静态文件详解
Nov 14 PHP
php通过修改header强制图片下载的方法
Mar 24 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
PHP常用函数总结(180多个)
Dec 25 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
thinkphp5 路由分发原理
Mar 18 PHP
php操作SVN版本服务器类代码
Nov 27 #PHP
支持中文的php加密解密类代码
Nov 27 #PHP
php UBB 解析实现代码
Nov 27 #PHP
PHP高自定义性安全验证码代码
Nov 27 #PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 #PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 #PHP
php 团购折扣计算公式
Nov 24 #PHP
You might like
php5中类的学习
2008/03/28 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
jquery.validate使用攻略 第一部
2010/07/01 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
JSONObject与JSONArray使用方法解析
2020/09/28 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
CSS3实现多背景展示效果通过CSS3定位多张背景
2014/08/10 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
化工专业应届生求职信
2013/11/08 职场文书
公司晚会主持词
2014/03/22 职场文书
医疗纠纷协议书
2014/04/16 职场文书
2014年接待工作总结
2014/11/26 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
试了下Golang实现try catch的方法
2021/07/01 Golang