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
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");
相关文章推荐
- 一个关于if else容易迷惑的问题
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- 使用批处理修改web打印设置笔记 适用于IE
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法