@Chiang
2019-12-25T11:27:23.000000Z
字数 394
阅读 560
PHP
PHP_EOL是php已经定义好的变量,代表php的换行符。这个变量会根据平台而变。
php使用换行符可以提高代码可移植性。
mac换行用/r
unix系列换行用/n
windows系列换行用/r/n
比如有的程序想把文件中的所有行合成一行:
1.函数str_replace
$str = str_replace(array('/r','/n','/r/n'),'',$str);
2.使用正则
$str = preg_replace('//s*/','',$str);
3.使用预定义的变量
$str = str_replace(PHP_EOL,'',$str);
比如想打印输出一些内容:
$output = 'This is line 1' . PHP_EOL .
'This is line 2' . PHP_EOL .
'This is line 3';
参考资料:
php中换行符PHP_EOL