php中的换行变量PHP_EOL

早上好,给您新鲜的问候,温暖的祝福,清晨,美好的开端,祝您今天精神振奋,精力充沛,心情愉快,一切都很好!

一个小小的换行符号,在不同的系统中都有不同的代表方式,比如linux系统中代表换行的“/n”,windows系统中代表换行的'/r/n',以及MAC系统中代表换行的“/r”。不同的系统有着不同的换行符,但我们如果想同时兼容多个系统写换行逻辑的话,会有不小的麻烦。不过php给我们提供了一个换行的变量PHP_EOL,

PHP中的换行变量PHP_EOL,在不同的系统下,可以输出与之当前系统对应的换行符号

PHP去除字符串中的换行符号

去掉一串字符串中的换行符,可利用str_replace()函数以及正则,但我个人更推荐利用换行的变量PHP_EOL进行替换

//使用str_replace 来替换换行

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

//使用正则替换

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

//使用php定义好的变量 (建议使用)

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

PHP连续写入文件每次写入换行

PHP可以连续的向文件中写入内容,每次的写入,我们可以以新起行的形式写入

代码

for ($i=0; $i < 10; $i++) { 
    @file_put_contents('1.txt',md5($i).PHP_EOL,FILE_APPEND);
}

生成文件截图

php 中的换行变量PHP_EOL

到此这篇关于php中的换行变量PHP_EOL就介绍到这了。青春乃心境,而非年华;青春非现于桃面朱唇之艳,灵活矫健之躯,而现于志士之气,遐想之境,激情之盛。更多相关php中的换行变量PHP_EOL内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: php php教程