飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • AngularJS教程
  • UEditor使用文档
  • ThinkPHP5.0教程

PHP 写入文件 fwrite 函数

时间:2021-12-29  作者:电脑狂魔  

要将内容写入文件,我们可以使用PHP 中的fwrite()函数。要使用fwrite()函数将内容写入文件,我们首先需要以写入或追加模式打开文件资源。

使用 PHP 写入文件

fwrite()函数用于在文件已以写入模式打开时将内容写入文件。

让我们举个例子,我们将在我们的文件movies.txt 中写入几个电影名称

$file_name = 'movies.txt';
//打开文件
$myfile = fopen($file_name, 'w') or die('无法打开文件: '.$file_name); 
$movie_name = "心花路放 \n";
// 将名称写入文件
fwrite($myfile, $movie_name);
// 让我们在文件中写入另一个电影名称
$movie_name = "流浪地球 \n";
fwrite($myfile, $movie_name);
// 关闭文件
fclose($myfile);

在上面的代码中,我们在文件movies.txt 中写了两个电影名称。

注意:以写入模式打开文件时,文件中的所有现有数据都将被删除,并且可以使用该fwrite()功能将新数据写入文件。

如果我们再次打开上述文件向其中写入更多内容,并且我们以写入模式打开文件,那么所有现有内容将被删除。

使用 PHP 将数据附加到文件

如果我们希望在文件movies.txt 中添加更多电影名称,那么我们需要以追加模式打开该文件。让我们举个例子看看。

$file_name = 'movies.txt';
//打开文件
$myfile = fopen($file_name, 'a') or die('无法打开文件: '.$file_name); 
$movie_name = "开心鬼 \n";
// 将名称写入文件
fwrite($myfile, $movie_name);
// 写入另一个电影名称
$movie_name = "喜羊羊 \n";
fwrite($myfile, $movie_name);
// 关闭文件
fclose($myfile);

在这里fopen的时候,使用了“a”参数,它就是追加模式,使用“w”为写入模式,使用“a”以后,原有内容不清除,在文件的尾部增加新写入的内容。

搜你所爱
php入门教程:目录
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。