文件中的换行符号:windows : \n,linux,unix: \r\n
补充代码:
代码如下:
<?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
);