PHP 写入文件2025 年 4 月 9 日 | 阅读 4 分钟 在 PHP 中,`fwrite()` 和 `fputs()` 函数用于将数据写入文件。要将数据写入文件,您需要使用 `w`、`r+`、`w+`、`x`、`x+`、`c` 或 `c+` 模式。 PHP 提供了许多内置函数,可用于执行不同的文件操作。它们可用于创建、打开、读取、写入以及执行其他文件活动。 PHP 中写入文件的函数PHP 默认提供的函数列在下面 首先,我们使用 `fopen()` 创建一个文件在写入文件之前,我们必须了解如何创建文件。为此,使用 `open()` 方法。与 Linux 中的 `vi` 函数类似,PHP 使用相同的函数来创建和打开文件,尽管名称具有误导性。运行此函数时,它首先确定文件是否已存在,然后再创建它。下一个示例说明了这一点 代码 示例立即执行输出 ![]() fwrite()在创建文件后,我们使用此方法将必要的内容写入文件。仅当它到达文件末尾 (EOF) 或我们根据优先级顺序提供的长度时,此函数才会终止。 语法 `length` 是一个可选参数,用于指定要写入的最大字节数;`file` 是一个必需的字段,用于定义我们要写入的文件;`string` 是另一个必需的参数,指示要写入打开文件的字符串。 代码 示例立即执行输出 文件:sample.txt This is the text written in the file using the PHP fwrite() function!! file_put_contents()这是一个额外的 PHP 函数,可用于将内容写入文件。访问文件时必须遵守许多准则,它们按相同顺序排列
注意:在向文件末尾追加数据时,应使用 `FILE_APPEND` 属性,以防止数据被完全擦除。语法
代码 示例立即执行输出 文件:sample.txt Testing for file write using the file_put_contents function in PHP 覆盖我们可以替换上面提到的文件中已写入的数据。文件将从头开始创建,删除任何现有数据并从头开始。在接下来的示例中,我们将打开一个现有文件并尝试向其中添加新数据。 代码 示例立即执行输出 文件:sample.txt Overwriting the previous data 此 PHP 代码 说明了文件覆盖的执行。它以写入模式(“w”)打开名为“sample.txt”的文件,并将第一个文本字符串“Initial Data in the File”追加到文件开头。为了确保数据保留,它然后关闭文件。脚本在以写入模式重新打开文件时会自然清除文件中的旧数据。 然后,上述字符串基本上被更新的字符串“Overwriting the previous data”替换。这清楚地表明,以写入模式打开文件会在写入新内容之前覆盖数据。 下一主题PHP 追加到文件 |
我们请求您订阅我们的新闻通讯以获取最新更新。