今天在利用 php 脚本写一个关于写入 txt 文件内容换行的逻辑时,发现其中的学问挺大的,下面就来详细的来说一下,有需要的就拿去吧。在不同的系统下,txt 文件的换行符是不一样的,比如:

windows 系统中以 “\r\n”为换行

Mac系统中 “\r”是换行

Liunx系统中 “\n”是换行

php中向TXT文件写入换行方法

通过上面的介绍,我们知道的了在不同系统中,写入 TXT 文件的换行不同,下面以 windows 系统为例,介绍一下 php 写入 txt 文件换行的示例。

php代码:<?php

$str = null;

for ($i=0; $i

$str .= $i."\r\n"; //这里必须是双引号,一般情况下所有系统都会使用 \r\n 做为换行符

}

@file_put_contents('text.txt',$str);

?>

文件写入效果:

php PHP_EOL 变量来替代TXT中的换行符

在实际的php开发中,由于系统的兼容性,不推荐上面的代码来进行 TXT 文件内容的换行。而 php 给我们提供了一个自动生成换行符号的变量  PHP_EOL。

PHP_EOL:在php中用来替代换行符,以提高代码的可移植性。

可以通过下面的代码,来更好的理解预定义变量 PHP_EOL 的作用。

php代码:<?php

echo PHP_EOL;

//windows平台相当于    echo "\r\n";

//unix\linux平台相当于    echo "\n";

//mac平台相当于    echo "\r";

?>

示例:<?php

$str = null;

for ($i=0; $i

$str .= $i.PHP_EOL; //PHP_EOL 替代的 “\r\n” 换行符

}

@file_put_contents('text.txt',$str);

?>

php 写入txt换行_php 写入txt文件内容换行的方法相关推荐

  1. php读取文件内容5种方法

    实际应用当中,请注意关闭 fclose($fp); php读取文件内容: -–第一种方法-–fread()--– <?php$file_path= "test.txt";if ...

  2. Python 修改文件内容3种方法(替换文件内容)

    一.修改原文件方式 def alter(file,old_str,new_str):"""替换文件中的字符串:param file:文件名:param old_str:就 ...

  3. win7用计算机名无法访问局域网,Win7系统在局域网内无法访问文件内容的解决方法...

    在win7操作系统当中,大家经常在局域网内访问或查看文件,但是有Win7系统用户遇到在局域网内无法访问文件内容系统提示:"您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明--&q ...

  4. php写入文本 记事本打开换行_php生成txt记事本文件换行问题

    在做一个删除文件自动生成404错误bad_url时发现生成的txt文件不换行了,提交给百度之后提示格式错误,下文就我此问题的解决办法一步步给各位分享吧. 1.我错误的做法分析 //下面增加错误页面提交 ...

  5. php写入文本 记事本打开换行_php如何读写文件换行的源代码

    在PHP中读写文件,可以用到一下内置函数: 1.fopen(创建文件和打开文件) 语法: 复制代码 代码如下:fopen(filename,mode) filename,规定要打开的文件.mode,打 ...

  6. python获取文件换行符_python – 读取文件没有换行符

    您可以使用str.splitlines读取整个文件和拆分线: temp = file.read().splitlines() 或者你可以手工剥离换行: temp = [line[:-1] for li ...

  7. Java读取文件内容的六种方法

    1.Scanner 第一种方式是Scanner,从JDK1.5开始提供的API,特点是可以按行读取.按分割符去读取文件数据,既可以读取String类型,也可以读取Int类型.Long类型等基础数据类型 ...

  8. php 复制文件夹并压缩到最小_php实现对文件压缩简单的方法

    压缩一个文件 我们将一个文件生成一个压缩包. $path = "c:/wamp/www/log.txt"; $filename = "test.zip"; $z ...

  9. php读取pdf文件乱码_PHP 读取PDF文件内容之PdfParser

    pdfparser,一个独立的php库,提供了多种工具来从pdf文件提取数据,不支持加密的pdf文件 官方文档: 使用composer安装依赖包: composer require smalot/pd ...

最新文章

  1. 关于float的说明
  2. mysql悲观锁 更新_MySQL学习笔记(四)悲观锁 for update
  3. gcc / -E、-S、-c 和 -o
  4. SQL Server 2008 数据库同步的两种方式 (发布、订阅)
  5. Flowable 数据库表结构 ACT_RU_IDENTITYLINK
  6. eclipse中的java包awt_Eclipse中打包java程序
  7. 搭建分布式键值对文件系统FastDFS
  8. 有哪些送给20多岁年轻人的建议?
  9. 电磁场与电磁波:读书笔记:恒定电流边界条件
  10. 六自由度机械臂SolidWorks模型转化成urdf文件,添加简单gazebo属性并修改为xacro
  11. 计算机浏览记录删除,如何完全删除本地计算机上的浏览历史记录?如何从计算机中完全删除Internet访问...
  12. POJ 1201 Intervals(差分约束)
  13. 串口WriteFile 句柄无效 的解决
  14. Combating the Elsagate Phenomenon: Deep Learning Architectures for Disturbing Cartoons
  15. android 开发笔记 (黎活明)
  16. java调色器_[求助]java中用调色器改变面板的问题
  17. 研究生体检色盲 报的计算机技术,我现在准备考浙江大学计算机研究生 我是色弱有没有影响啊...
  18. html input onfocus
  19. 数据库存储图片解决方案
  20. 讨论:报表的未来在哪里?

热门文章

  1. 2022 杭电多校 第一场
  2. finally 异常解决的解决以及理解
  3. 青岛新媒体运营教程:电商直播实操流程梳理
  4. 作品集里的免费插画素材在哪里?
  5. 电脑游戏业编年史之五──春秋战国
  6. C# Winform开发 打开txt文件 并显示在 RichTextBox中 加上编辑后保存功能
  7. php微信拍照图库js接口,微信JSSDK 实现打开摄像头拍照再将相片保存到服务器
  8. C#中的Chart控件——当数据源很多时可以显示进度条拉动观察,也可以记录到后台文本详细对照
  9. Word中插入图片编号并引用
  10. 使用fiddler 爬取手机app资源