举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > phpfwrite函数 PHP fwrite() 函数

phpfwrite函数 PHP fwrite() 函数

2023-06-18 05:31 PHP教程

phpfwrite函数 PHP fwrite() 函数

phpfwrite函数

PHP fwrite 函数是一个用于写入文件的函数,它可以将字符串写入文件中。它可以用于创建新文件,或者在已有文件的末尾追加内容。

$my_file = 'test.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file); //implicitly creates file
$data = 'This is the data to write to the file';
fwrite($handle, $data);
fclose($handle); 

上面的代码将创建一个名为 test.txt 的文件,并将字符串 “This is the data to write to the file” 写入该文件中。

PHP fwrite 函数也可用于在已有文件的末尾追加内容,而不是覆盖原来的内容。要做到这一点,您需要使用 “a” 或 “a+” 模式打开文件:

 
$my_file = 'test.txt'; 
$handle = fopen($my_file, 'a') or die('Cannot open file:  '.$my_file); //open for appending 
$data = 'This is more data being appended to the file'; 
fwrite($handle, $data); 
fclose($handle);   

上面的代码将在 test.txt 文件的末尾追加字符串 “This is more data being appended to the file”。

此外,您还可以使用 PHP fwrite 函数来更改已有文件中特定位置的内容。要做到这一点,您需要使用 “r+” 或 “w+” 打开文件:

   $my_file = 'test.txt';   $handle = fopen($my_file, 'r+') or die('Cannot open file:  '.$my_file); //open for reading and writing   $data = 'This is a line of data in our test file';   // Seek to a position 10 characters from the beginning of the file   fseek($handle, 10);    // Overwrite that character with an exclamation mark (!)    fwrite($handle, "!");    fclose($handle); 

上面的代码将在 test.txt 文件中 10 字节处插入一个感叹号 (!)。

总之,PHP fwrite 功能是一个很好的方法来读取、修改和创建新文件。通过使用不同的打开模式,您可以根据需要对已有或者创建的文件添加、修改或者追加内容。

PHP fwrite() 函数

PHP fwrite() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册

定义和用法

fwrite() 函数将内容写入一个打开的文件中。

函数会在到达指定长度或读到文件末尾(EOF)时(以先到者为准),停止运行。

如果函数成功执行,则返回写入的字节数。如果失败,则返回 FALSE。

语法

fwrite(file,string,length)

参数 描述
file 必需。规定要写入的打开文件。
string 必需。规定要写入打开文件的字符串。
length 可选。规定要写入的最大字节数。


提示和注释

提示:该函数是二进制安全的。(意思是二进制数据(如图像)和字符数据都可以使用此函数写入。)


实例

<?php
$file = fopen("test.txt","w");
echo fwrite($file,"Hello World. Testing!");
fclose($file);
?>

上面的代码将输出:

21


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的phpfwrite函数 PHP fwrite() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们