iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中怎么清空文件重新添加数据
  • 401
分享到

php中怎么清空文件重新添加数据

2023-06-20 19:06:14 401人浏览 安东尼
摘要

今天就跟大家聊聊有关PHP中怎么清空文件重新添加数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。想要将“test.txt”文件的内容改为:HELLO php!我们来看看实

今天就跟大家聊聊有关PHP中怎么清空文件重新添加数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

想要将“test.txt”文件的内容改为:

HELLO php!

我们来看看实现代码:

<?phpheader("Content-Type: text/html;charset=utf-8");    //设置字符编码$file = "test.txt";$handle = fopen($file, 'w');                 //打开文件fwrite($handle, 'HELLO PHP!');    //写入内容fclose($handle);//关闭文件?>

写入内容后,我们读取文件,看看是让进行覆盖写入

readfile($file);   //读取并输出文件全部内容

看看输出结果为:

php中怎么清空文件重新添加数据

重新打开“test.txt”文件,看看内容:

php中怎么清空文件重新添加数据

写入成功!我们来看看关键语句:

fopen($file, 'w')语句:fopen()函数可以按照指定文件模式$mode打开一个文件;当$modew或者w+时,会在打开文件的同时,清空文件的内容。

fwrite($handle, 'HELLO PHP!')语句:将字符串HELLO PHP!”写入到打开的文件中。

除了利用fopen和fwrite()函数来覆盖写入外,我们还可以直接使用file_put_contents()函数来将文件原有内容清空重新添加数据。

看看下面的示例:

<?phpheader("Content-Type: text/html;charset=utf-8");    //设置字符编码$file = "test.txt";file_put_contents($file, '欢迎来到编程网!');    //写入内容readfile($file);   //读取并输出文件全部内容?>

输出结果为:

php中怎么清空文件重新添加数据

重新打开“test.txt”文件,看看内容:

php中怎么清空文件重新添加数据

我们来了解一下file_put_contents()函数:

file_put_contents($filename,$data,$mode,$context)函数可以把一个字符串写入文件中,接受两个必需参数$filename(要打开的文件)和$data(要插入的内容,可以是字符串、一维数组或者资源等类型),2个可省略的参数$mode$context(文件句柄的环境)。

其中,$mode参数用于如何打开/写入文件(即文件模式),有三个值:

  • FILE_USE_INCLUDE_PATH:默认值,用于覆盖原有数据。

  • FILE_APPEND:如果文件 $filename 已经存在,追加数据而不是覆盖。

  • LOCK_EX:在写入时获得一个独占

<?phpheader("Content-Type: text/html;charset=utf-8");    //设置字符编码$file = "test.txt";file_put_contents($file, '欢迎来到编程网!33',FILE_APPEND|LOCK_EX);    //写入内容readfile($file);   //读取并输出文件全部内容?>

重新打开“test.txt”文件,看看内容:

php中怎么清空文件重新添加数据

看完上述内容,你们对php中怎么清空文件重新添加数据有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网PHP编程频道,感谢大家的支持。

--结束END--

本文标题: php中怎么清空文件重新添加数据

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

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

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

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

下载Word文档
猜你喜欢
  • php中怎么清空文件重新添加数据
    今天就跟大家聊聊有关php中怎么清空文件重新添加数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。想要将“test.txt”文件的内容改为:HELLO PHP!我们来看看实...
    99+
    2023-06-20
  • php怎么在文件结尾添加数据
    本篇内容主要讲解“php怎么在文件结尾添加数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么在文件结尾添加数据”吧!直接开始正题!我们有一个名为“test.txt”的文本文件,里面的内...
    99+
    2023-06-20
  • 数据库中怎么添加控制文件
    这篇文章主要讲解了“数据库中怎么添加控制文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么添加控制文件”吧!1.  &nbs...
    99+
    2024-04-02
  • 数据库中怎么自动添加数据文件add_datafiles.sh
    这篇文章主要讲解了“数据库中怎么自动添加数据文件add_datafiles.sh”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么自动添加数据文件a...
    99+
    2024-04-02
  • 云服务器清空数据盘怎么清理文件
    一、清空云服务器数据盘的步骤 首先,在开始菜单中搜索“控制面板”并打开。 在控制面板中,选择“管理工具”。 在管理工具中,选择“服务”。 在服务窗口中,找到“DNS Service”服务。 单击“停止”按钮,停止该服务。 在“服务状态”...
    99+
    2023-10-28
    清空 服务器 文件
  • php数组怎么添加数据库中
    在PHP编程语言中,将数组添加到数据库中是一种非常常见的操作。在实际的应用程序中,您可能需要从数组中提取数据,并将其插入到数据库中,以便进行后续的查询或分析。在这篇文章中,我们将讨论如何使用PHP将数组添加到数据库中。首先,我们将探讨如何将...
    99+
    2023-05-23
  • rac环境添加数据文件误添加到文件系统怎么办
    这篇文章给大家分享的是有关rac环境添加数据文件误添加到文件系统怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 将数据文件offline 或者...
    99+
    2024-04-02
  • python怎么新建文件夹并添加文件
    要在Python中创建文件夹并添加文件,可以使用`os`模块或`pathlib`模块。下面是使用这两个模块的示例代码: 使用`os`...
    99+
    2023-10-26
    python
  • php怎么向数据库添加数据
    要向数据库添加数据,可以使用PHP中的MySQLi或PDO扩展。以下是使用MySQLi扩展的示例代码:```php...
    99+
    2023-10-10
    php 数据库
  • 云服务器怎么清空数据缓存文件
    如果您使用云服务器来保存数据,以下是清空数据缓存文件的方法: 登录到云服务器管理界面,点击“清空缓存文件”按钮或在云服务器管理中选择要清空的文件夹或文件。 在弹出的对话框中,选择“是”并按下“清空缓存文件”。 选择要清空的路径,并填写清...
    99+
    2023-10-26
    缓存 清空 服务器
  • python数据框怎么添加新列
    在Python中,可以通过给DataFrame对象赋值一个新的列来添加新列。可以使用以下两种方法: 使用索引方式添加新列: df...
    99+
    2023-10-23
    python
  • oracle怎么增加表空间数据文件
    要增加Oracle表空间的数据文件,可以按照以下步骤操作: 确定要增加数据文件的表空间名称。 使用ALTER TABLESPACE...
    99+
    2024-04-09
    oracle
  • MSSQL中怎么清空数据库
    MSSQL中怎么清空数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一 清空数据库里所有的表 DECLARE @tablenam...
    99+
    2024-04-02
  • linux中怎么清空文件内容
    本篇文章为大家展示了linux中怎么清空文件内容,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。$ : > filename  $ &...
    99+
    2023-06-13
  • MySQL中怎么清空表数据
    这篇文章主要介绍了MySQL中怎么清空表数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL中怎么清空表数据文章都会有所收获,下面我们一起来看看吧。MySQL清空表数据清空表数据一共有三种方式1 、tr...
    99+
    2023-07-05
  • bootstrapTable怎么重新加载数据
    这篇文章将为大家详细讲解有关bootstrapTable怎么重新加载数据,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目中使用到了bootstrapTable , 根据条件查询数据,重新加载列表,有几种...
    99+
    2023-06-15
  • 云服务器清空数据盘怎么恢复文件
    如果您的云服务器数据盘被清空,您可以尝试以下方法来恢复文件: 使用数据恢复软件:您可以使用一些数据恢复软件,如Recuva、EaseUS Data Recovery Wizard等,来尝试恢复您的文件。这些软件可以扫描您的数据盘并尝试恢...
    99+
    2023-10-27
    清空 服务器 文件
  • git中怎么添加文件夹
    在日常的软件开发中,我们常常会用到Git来进行版本控制。Git是一款非常强大的版本控制工具,能够帮助我们有效地管理代码的版本。在Git中,我们通常使用“add”命令来添加文件,但是如果我们要添加一个文件夹,该如何处理呢?本文将介绍Git中添...
    99+
    2023-10-22
  • linux怎么重新加载配置文件
    在Linux系统中重新加载配置文件可以通过以下几种方式: 重新启动服务:有些服务在修改了配置文件后需要重新启动才能生效,可以使用以...
    99+
    2024-04-02
  • php无法添加数据怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php无法添加数据怎么办?问题描述:数据库可以连接成功,但是php就是无法插入数据,哪位大神看看是不是代码出了问题<php if( @ $_POST[&quo...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作