您的位置:首页 > 编程语言 > PHP开发

file_get_contents写入文件时换行

2015-11-04 12:17 615 查看
今天在PHP中使用file_get_contents()函数将文本内容写入txt文件时,发现无法对内容进行换行,原先我是像这样写的:

<?php
file_put_contents('1.txt', 'hello\r\nworld');//Windows下

结果1.txt文件中的内容是:hello\r\nworld
刚开始也挺疑惑,后来才知道,PHP中单引号是无法解析\r\n换行符的,要换成双引号才行,如下:

<?php
file_put_contents('1.txt', "hello\r\nworld");

后来在网上查资料,发现PHP中有一个常量PHP_EOL可以适应不同操作系统中的文本换行,如:
<?php
file_put_contents('1.txt', "hello" . PHP_EOL . "world");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP Web