博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中去除换行解决办法小结(PHP_EOL)
阅读量:7079 次
发布时间:2019-06-28

本文共 860 字,大约阅读时间需要 2 分钟。

第一种写法: 

$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); 
?> 

转载地址:http://skcml.baihongyu.com/

你可能感兴趣的文章
psutil模块基础学习
查看>>
解决Windows8下IE10无法打开的故障
查看>>
MFSM 迁移工具使用教程
查看>>
我的友情链接
查看>>
从MYSQL到oracle的迁移以及备份
查看>>
Windows server 2008 R2 AD安装实录
查看>>
Mac下Android Studio中获取SHA1和MD5
查看>>
iOS 更改状态栏颜色和隐藏状态栏
查看>>
技术公司团队如何使用git代码托管工具
查看>>
Java微信支付申请退款
查看>>
使用kinetic本机测试KV对象存储
查看>>
linux shell 单双引号和反引号的说明
查看>>
单个交换下划分VLAN
查看>>
concat和outfile妙用
查看>>
用js来获取上传的文件名纯粹是为了美化而用
查看>>
debian6配置mysql允许远程连接的方法(图)
查看>>
Mysql主从同步备份策略
查看>>
PHP碎码——自己写的验证码
查看>>
月下依人遮半面,夜半琴声花容月
查看>>
Template Method(模板方法)模式
查看>>