
小小的回车换行,在差别的平台有着差别的完成,为何要如许,天下是多样的! (引荐进修:PHP视频教程)
原本,在Unix / Linux天下换行用\n,Windows为了表现差别,就用\r\n,更有意义的是,Mac中又用了\r。
所以,顺序在差别的平台上,须要作差别的处置惩罚来替代回车换行符。
下面引见3种PHP中替代回车换行的要领,注重,末了一种才是最优最轻易的哦~~~
体式格局1:正则表达式法
$str = preg_replace('/\s*/', '', $str);
这类体式格局效力最差。
体式格局2:内置函数法
//运用str_replace 来替代换行 $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 换行符怎样替代的细致内容,更多请关注ki4网别的相干文章!