Login
网站首页 > 文章中心 > 其它

php过滤换行符_java过滤换行符

作者:小编 更新时间:2023-08-16 13:32:32 浏览量:411人看过

php 如何去除回车换行符

php 去除回车换行符有三种方案:

php?

//php?不同系统的换行?

//不同系统之间换行的实现是不一样的?

//linux?与unix中用?\n?

//MAC?用?\r?

//window?为了体现与linux不同?则是?\r\n?

//所以在不同平台上?实现方法就不一样?

//php?有三种方法来解决?

//1、使用str_replace?来替换换行?

$str?=?str_replace(array("\r\n",?"\r",?"\n"),?"",?$str);?

$str?=?preg_replace('//s*/',?'',?$str);?

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

PHP替换回车换行符的三种方法

目录

小小的回车换行,在不同的平台有着不同的实现.

为什么要这样,世界是多样的!

所以,程序在不同的平台上,需要作不同的处理来替换 回车换行 符.

注意, 最后一种 才是最优最方便的哦~~~

这种方式 效率最差 .

这种方式效率其次,不过写法略长.

这里不得不重新看一下PHP的 预定义常量 ,

PHP_EOL 就是其中的一个,代表PHP的换行符,

这个常量会根据平台不同而不同,在Windows下是 \r\n ,Linux下是 \n ,而Mac下是 \r

所以,最优方法就是:

参考资料:

php正则表达式怎样去掉换行符\r\n

正则表达式用 "/\r\n/"即可,如

echo preg_replace("/\r\n/",'',$str);

如果只是替换"\r\n",可以用 str_replace函数,效率更高些

以上就是土嘎嘎小编为大家整理的php过滤换行符,php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章