Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么修改文件某一行的数据
  • 194
分享到

php怎么修改文件某一行的数据

php修改文件数据 2015-10-05 10:10:29 194人浏览 无得
摘要

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php修改文件某一行数据的方法以读写的方式打开指定文件使用while()循环+fgets() 函数来控制行数fgets() 函数可以逐行读取文件,一次读取一行数据当指定

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php修改文件某一行数据的方法

  • 以读写的方式打开指定文件

  • 使用while()循环+fgets() 函数来控制行数

    fgets() 函数可以逐行读取文件,一次读取一行数据

  • 当指定行数时,使用fseek()和fwrite()函数来修改这一行的数据。

实现代码:

<?php
$file = "test.txt";
$fp = fopen($file, 'r+');
if ($fp) {
	$i = 1;
	while (!feof($fp)) {
		//修改第二行数据
		if ($i == 2) {
			fseek($fp, 0, SEEK_CUR);
			fwrite($fp, 'HELLO');
			break;
		}
		fgets($fp);
		$i++;
	}
	fclose($fp);
}
?>

test.txt文件原本的内容:

1.png

修改后的内容:

2.png

说明:

feof() 函数检查是否已到达文件末尾(EOF)。如果出错或者文件指针到了文件末尾(EOF)则返回 TRUE,否则返回 FALSE。

fseek() 函数在打开的文件中定位。该函数把文件指针从当前位置向前或向后移动到新的位置,新位置从文件头开始以字节数度量。如果成功该函数返回 0,如果失败则返回 -1。请注意,移动到文件末尾(EOF)之后的位置不会产生错误。

fwrite() 函数可以将一个字符串写入到文件中。

--结束END--

本文标题: php怎么修改文件某一行的数据

本文链接: https://www.lsjlt.com/news/132.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jquery如何修改某一行的值
    这篇文章主要介绍“jquery如何修改某一行的值”,在日常操作中,相信很多人在jquery如何修改某一行的值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何修改...
    875
    2023-10-01
    jquery
  • php如何删除文件某一行
    本篇内容主要讲解“php如何删除文件某一行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何删除文件某一行”吧!php删除文件某一行的方法:首先定义操作文件;然后读取文件数据到数组中;最后...
    845
    2023-10-01
  • php table表格一行的数据如何修改
    在 PHP 中,我们可以通过以下的步骤来修改表格中某一行的数据:首先,我们需要连接到数据库,并且查询需要修改的数据。这个查询可以是任何一种查询,例如 SELECT、UPDATE 等。在查询返回结果集之后,我们可以使用 foreach...
    742
    2023-10-01
  • pandas怎么统计某一列或某一行的缺失值
    本篇内容主要讲解“pandas怎么统计某一列或某一行的缺失值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pandas怎么统计某一列或某一行的缺失值”吧!统计某一列或某一行的缺失值数目1.使用i...
    806
    2023-10-01
  • python怎么跳到某一行
    在Python中,可以使用`sys`模块中的`settrace()`函数来实现跳到某一行的功能。首先,需要导入`sys`模块:```...
    786
    2023-10-01
    python
  • php移除数组某一行
    我们在PHP开发中经常需要对数组进行操作,有时我们需要移除数组中的某一行。那么,如何去做呢?下面我们来看一下常用的几种方式。方法一:我们可以使用foreach循环遍历数组,从而实现移除指定的某一行。代码如下:foreach($arr as ...
    755
    2023-10-01
  • linux怎么查看文件内容具体的某一行数据
    这篇文章主要介绍了linux怎么查看文件内容具体的某一行数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。思路:通过head和tail指令搭配,head指令查看前面多少行,t...
    703
    2023-10-01
  • Vueel-table默认展开某一行的实例
    目录Vue el-table 默认展开某一行el-table 高亮某一行使用 highlight-current-row 属性使用 row-class-nameVue el-tabl...
    627
    2023-10-01
    Vue el-table el-table默认展开某一行 el-table 展开行
  • php如何修改一行数据
    这篇文章主要讲解了“php如何修改一行数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何修改一行数据”吧!一、修改一行函数的概述PHP中的修改一行函数是指能够修改指定文件中某一行内...
    366
    2023-10-01
  • Linux 删除和替换文件中某一行的方法【推荐】
      如果有一个abc.txt文件,内容是: aaa bbb BATBUSINESSTYPE, INSIDEID--) ONLINE; INSIDEID--) ONLINE ccc ddd eee f...
    794
    2023-10-01
    linux 删除文件 linux 替换文件
  • pandas如何统计某一列或某一行的缺失值数目
    目录统计某一列或某一行的缺失值数目1.使用isnull()2.使用count利用pandas处理缺失值处理缺失值统计某一列或某一行的缺失值数目 1.使用isnull() import...
    500
    2023-10-01
    pandas缺失值 pandas统计缺失值 统计列缺失值 统计行缺失值
  • mysql如何删除某一行数据
    这篇文章主要讲解了“mysql如何删除某一行数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql如何删除某一行数据”吧! ...
    628
    2023-10-01
    mysql
  • R语言 实现选取某一行的最大值
    可以先自定义函数 也可以用的时候再定义。 > mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) > mat ...
    575
    2023-10-01
    R语言 选取某一行 最大值
  • matlab怎么删除cell的某一行
    在MATLAB中,要删除cell数组中的某一行,可以使用以下方法:1. 使用索引操作符`()`删除指定行。例如,要删除cell数组`...
    178
    2023-10-01
    matlab
  • sql如何删除某一行
    小编给大家分享一下sql如何删除某一行,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在SQL中可以通过DELETE方法删...
    811
    2023-10-01
    sql
  • jquery如何隐藏某一行
    这篇文章主要为大家展示了“jquery如何隐藏某一行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何隐藏某一行”这篇文章吧。 ...
    423
    2023-10-01
    jquery
  • css怎么设置表格某一行高度
    这篇文章主要介绍“css怎么设置表格某一行高度”,在日常操作中,相信很多人在css怎么设置表格某一行高度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css怎么设置表格某一行...
    597
    2023-10-01
    css
  • matlab怎么一行一行读取数据
    在MATLAB中,可以使用`fgets`函数来一行一行地读取数据。下面是一个示例代码:```matlabfid = fopen('d...
    918
    2023-10-01
    matlab
  • c语言如何删除文件中的某一行
    在C语言中,要删除文件中的某一行,可以实现以下步骤:1. 打开待操作的文件,使用`fopen()`函数打开文件,指定打开方式为读写模...
    768
    2023-10-01
    c语言
  • R语言如何实现选取某一行的最大值
    小编给大家分享一下R语言如何实现选取某一行的最大值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!可以先自定义函数也可以用的时候再定义。> mat&...
    463
    2023-10-01
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作