小小的回车换行,正在没有同的平台有着没有同的完成。
为何要这样,世界是多样的!
保举学习: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开发自学 换行 回车
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!