问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP中有什么办法能去掉字符串中的“换行”?

发布网友 发布时间:2022-04-23 15:19

我来回答

5个回答

懂视网 时间:2022-04-28 05:40

php去掉换行符的方法:1、使用“str_replace(" ","",$content);”方法;2、通过“str_replace(" ","",$str);”方法;3、使用“preg_replace("/s/"...)”方法。

推荐:《PHP视频教程》

php去除换行符的方法小结(PHP_EOL变量的使用)

一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的平台上运行有着不少的麻烦。下面是PHP去除换行符的一些常见方法。

第一种写法:

$content=str_replace("
","",$content);
echo $content;

第二种写法:

str_replace("
","",$str);

第三种写法:

$content=preg_replace("/s/","",$content);
echo $content;

关于 , ,

软回车: 在Windows 中表示换行且回到下一行的最开始位置 ,在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

软空格: 在Linux、unix 中表示返回到当行的最开始位置。 在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 的效果。

跳格(移至下一列)

几点说明:

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

一般一起用,用来表示键盘上的回车键(Linux,Unix中),也可只用 (Windwos中),在Mac OS中用 表示回车。

表示键盘上的“TAB”键。

文件中的换行符号:windows : ,linux,unix:

补充代码:

<?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_EOL是一个些已经定义好的变量,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r.换行就按下面的就可以了。

$str = str_replace(PHP_EOL, '', $str);

正则替换:

 preg_replace("/(^[s]+|[s]+$|  )/", '', $str);

热心网友 时间:2022-04-28 02:48

可以nl2br,这是把\n转换到<br/>再去HTML

简单的方法是用正则表达式替换掉

热心网友 时间:2022-04-28 04:06

$str = preg_replace('/\r|\n/', '', $str);

热心网友 时间:2022-04-28 05:40

<?php
//此函数可以去掉空格,及换行。
function trimall($str)
{
    $qian=array(" "," ","\t","\n","\r");
    $hou=array("","","","","");
    return str_replace($qian,$hou,$str); 
}
?>

热心网友 时间:2022-04-28 07:32

$str = preg_replace(char(13), '', $str);
$str = preg_replace('/\r|\n/','', $str);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
嘴唇上面红红的而且有点种,有点紧绷的感觉,还有点痛,怎么办 冬天嘴唇周围有白屑,绷得很难受,红红的一片,越冷的时候越厉害 三菱plc的fx1n和fx2n输入x端是有源型的吗 FX2N-2AD和FX2N-2DA可直接跟FX1NPLC连接吗?有关模拟量的。谢谢。 ...win7系统电脑开机密码时,忘记密码了,该怎么办?还有,三星平板p3100... 三星笔记本WIN7管理员账户锁了密码怎么办 梦到撒网网到一条闪着金光的鲤鱼,然后我想放了它可是不知道为什么一脚被... 淘宝分期购怎么弄? 在微信中怎么找到以前的消费记录呢? ...八条目的内容是如何体现儒家学派内圣外王的人格理想的? php 如何去除回车换行符 黑色标志的大众下面有字母 什么价位 大众屁股的车标下有一排英文字的车是什么 大众logo下,写Das Auto,不写VolksWagen,没人觉得奇怪吗?…… MAGOTAN这个标志在大众标志的下面是什么车? 大众后车标下面带字母的是什么车? 大众的标志下面写的Das auto是什么意思? magotan在大众标志下的车是什么车 手机通讯录好友怎么不推荐到微信好友 都是大众,那车标下边的字母有什么不同? 为什么说大众logo下面有字母,就瞬间贵了好多? 好多人都说就怕大众下面有字母,这是一个什么梗? 微信里来自通讯录好友是什么意思? 微信那的向我推荐通讯录朋友是什么意思 大众车标下面带字母是什么车型? 微信设置成 “向我推荐通讯录里的好友”,别人同时也能通过存了我的手机号 而看到我吗? 吃苹果和喝山楂柠檬水可不可减肥的呢 大众的标志下面写的“Das auto”是什么意思? 柠檬 水。 山楂片 那个泡茶减肥效果好点 可以一起泡吗? 饭前还是饭后? 喝柠檬水可以减肥吗?喝山楂茶可以减肥吗? 在PHP中如何给一个字符串去掉换行符?越简单越好。 php 字符串如何去除\r\t标签 php字符串处理问题,如何去掉文本域中输入的回车 PHP 去除连续的空格 换行 回车 怎么弄 php程序前台的description如何取消换行 php中如何处理用户输入内容中的换行呢? PHP怎样替换掉字符串中的换行 php用正则如何去掉以下style标签里面的空格和换行 PHP中替换换行符的几种方法小结 加了个 &lt;?php the_content(); ?&gt; 代码,后多了一个换行代码,请问怎么去掉 php,我想把数据库内容做成json格式,数据有换行符,去掉换行符输出... 我在使用phpstorm修改代码的时候,出现了强制换行,我想取消强制换行,怎么弄? php中如何换行 php中如何换行? PHP替换行符问题 到底什么是精酿啤酒? 到底什么是精酿啤酒 百香果泡酒的功效与作用是什么? 安全员要具备哪些素质? 安全员应具备哪些业务技能?