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 相关文章推荐
php5 non-thread-safe和thread-safe这两个版本的区别分析
Mar 13 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
php实现统计邮件大小的方法
Aug 06 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
php需登录的文件上传管理系统
Mar 21 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 PHP
使用PHPMailer发送邮件实例
Feb 15 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
jquery选择器简述
2015/08/31 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
python如何快速生成时间戳
2020/07/21 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
优秀毕业生自我鉴定
2014/01/19 职场文书
给面试官的感谢信
2014/02/01 职场文书
作弊检讨书1000字
2014/02/01 职场文书
关于保护环境的建议书
2014/08/26 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
假释思想汇报范文
2014/10/11 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js