PHP替换回车换行符的三种方法-php教程

资源魔 35 0

小小的回车换行,正在没有同的平台有着没有同的完成。

为何要这样,世界是多样的!

保举学习:PHP视频教程

原本,正在Unix / Linux世界换行用\n,

Windows为了表现没有同,就用\r\n,

更无意思的是,Mac中又用了\r。

以是,顺序正在没有同的平台上,需求作没有同的解决来交换回车换行符。

上面引见3种PHP中交换回车换行的办法,

留意,最初一种才是最优最不便的哦~~~

形式1:正则表白式法

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

这类形式效率最差。

形式2:内置函数法

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

这类形式效率其次,不外写法略长。

办法3:PHP_EOL法

这里不能不从新看一下PHP的预约义常量,

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

这个常量会依据平台没有同而没有同,正在Windows下是\r\n,Linux下是\n,而Mac下是\r

以是,最优办法就是:

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

以上就是PHP交换回车换行符的三种办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 换行 回车

抱歉,评论功能暂时关闭!