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 相关文章推荐
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
Mar 03 PHP
PHP5 面向对象(学习记录)
Dec 02 PHP
PHP 实用代码收集
Jan 22 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP-FPM实现性能优化
Mar 31 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
Laravel中10个有用的用法小结
May 06 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 PHP
详细分析PHP7与PHP5区别
Jun 26 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
PHP求小于1000的所有水仙花数的代码
2012/01/10 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
php中执行系统命令的方法
2015/03/21 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
php微信开发之图片回复功能
2018/06/14 PHP
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
python定时器使用示例分享
2014/02/16 Python
python使用tornado实现登录和登出
2018/07/28 Python
Python基础之文件读取的讲解
2019/02/16 Python
python使用thrift教程的方法示例
2019/03/21 Python
Python中一些深不见底的“坑”
2019/06/12 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
战略合作协议书范本
2014/04/18 职场文书
2015年国庆节寄语
2015/08/17 职场文书
决心书格式范文
2015/09/23 职场文书
golang import自定义包方式
2021/04/29 Golang
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA