广告
返回顶部
首页 > 资讯 > 后端开发 > 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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么修改文件某一行的数据
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php修改文件某一行数据的方法以读写的方式打开指定文件使用while()循环+fgets() 函数来控制行数fgets() 函数可以逐行读取文件,一次读取一行数据当指定...
    99+
    2015-10-05
    php 修改文件数据
  • java如何修改文件某一行的内容
    要修改文件中某一行的内容,你可以按照以下步骤进行操作:1. 使用 File 类或 Path 类来指定要修改的文件路径。2. 使用 B...
    99+
    2023-10-18
    java
  • php数据库怎么修改某值
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php数据库怎么修改某值用PHP对数据库内容进行操作(改)查询页面(用户可见)<body> <table width="80%" ...
    99+
    2021-05-19
    php 数据库
  • mysql怎么修改表某一个数据
    要修改MySQL数据表中的某个数据,可以使用UPDATE语句。 语法如下: UPDATE 表名 SET 列名1=值1, 列名2=值2...
    99+
    2023-10-28
    mysql
  • matlab怎么修改矩阵某一行元素
    要修改矩阵的某一行元素,可以使用索引和赋值操作。以下是一个示例: 假设有一个3x3的矩阵A,要将第2行元素修改为[4, 5, 6],...
    99+
    2023-10-27
    matlab
  • php如何修改一行数据
    这篇文章主要讲解了“php如何修改一行数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何修改一行数据”吧!一、修改一行函数的概述PHP中的修改一行函数是指能够修改指定文件中某一行内...
    99+
    2023-07-06
  • linux怎么查看文件内容具体的某一行数据
    这篇文章主要介绍了linux怎么查看文件内容具体的某一行数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。思路:通过head和tail指令搭配,head指令查看前面多少行,t...
    99+
    2023-06-10
  • oracle特殊恢复-bbed修改某个数据文件头
    数据文件头中的scn要与控制文件中的scn一致,数据库才可以open,在open过程中我们可以通过bbed来修改某个数据文件头的scn,来欺骗oracle,来open库。1、环境如下使用Oracle 11g...
    99+
    2022-10-18
  • 怎么用shell删除文件的某一行
    要使用shell删除文件的某一行,可以使用sed命令来实现。以下是删除文件的某一行的步骤:1. 打开终端或命令提示符,进入要操作的文...
    99+
    2023-10-09
    shell
  • php修改文件的函数怎么使用
    这篇文章主要介绍了php修改文件的函数怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php修改文件的函数怎么使用文章都会有所收获,下面我们一起来看看吧。修改函数:1、fwrite(),可以将一个字符串写...
    99+
    2023-06-30
  • php 怎么读大文件 某几行
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 怎么读大文件 某几行?PHP读取大文件的多种方法介绍读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常...
    99+
    2019-06-14
    php
  • Linux中怎么防止修改某些重要文件
    本篇文章给大家分享的是有关Linux中怎么防止修改某些重要文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  在管理Linux系统的过程中,对于一些重要的关键性文件、配置文件...
    99+
    2023-06-13
  • 修改Oracle中的某一带有数据的列的数据类型
    因为昨天去别的公司维护数据,到了之后导完数据才发现,表中的要素内容这一列是空的,刚开始我以为是数据有问题,后来才发现表中的数据的类型是CLOB类型的,而如果直接拿EXCLE中的数据是类型不匹配的,这时候就问...
    99+
    2022-10-18
  • php table表格一行的数据如何修改
    在 PHP 中,我们可以通过以下的步骤来修改表格中某一行的数据:首先,我们需要连接到数据库,并且查询需要修改的数据。这个查询可以是任何一种查询,例如 SELECT、UPDATE 等。在查询返回结果集之后,我们可以使用 foreach...
    99+
    2023-05-24
  • Vue怎么动态修改el-table的某列数据
    这篇文章主要介绍“Vue怎么动态修改el-table的某列数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么动态修改el-table的某列数据”文章能帮助大家解决问题。动态修改el-tab...
    99+
    2023-06-30
  • 怎么修改php格式文件
    本篇内容介绍了“怎么修改php格式文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤一:了解PHP文件格式在您进行修改之前,您需要了解P...
    99+
    2023-07-05
  • php修改文件的函数是什么
    修改函数:1、fwrite(),可以将一个字符串写入到文件中,语法“fwrite(指定文件,写入数据,写入的字节数)”;2、file_put_contents(),语法“file_put_contents(文件名,写入的数据,写入模式)”。...
    99+
    2022-06-14
    php php文件目录
  • 帝国cms怎么修改数据库文件
    帝国cms修改数据库文件的方法:1、打开控制面板,找到phpMyAdmin或类似的数据库管理工具;2、选择您要修改的数据库;3、点击您要修改的表格;4、点击您要修改的字段;5、根据需求,修改相应的属性和值;6、保存您所做的修改;7、重复步骤...
    99+
    2023-07-25
  • oracle怎么修改表中某一字段的值
    要修改Oracle数据库表中某一字段的值,可以使用UPDATE语句。 语法如下: UPDATE table_name SET col...
    99+
    2023-10-24
    oracle
  • ubuntu怎么修改文件为可执行文件
    要将文件修改为可执行文件,在Ubuntu中可以使用以下方法:1. 使用chmod命令:在终端中输入以下命令,将文件修改为可执行文件。...
    99+
    2023-10-12
    ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作