当前位置:  首页>> 技术小册>> PHP合辑2-高级进阶

PHP中的fwrite()函数是一个内建函数,用于向打开的文件中写入内容。fwrite()函数在到达文件末尾或者达到作为参数传入的指定长度时停止,无论哪个先达到。要写入的文件、字符串和长度作为参数发送到fwrite()函数,它在成功时返回写入的字节数,或在失败时返回False。

语法:

fwrite(file, string, length)

参数:

file:它是一个必需的参数,用于指定文件。
string:它是一个必需的参数,用于指定要写入的字符串。
length:它是一个可选的参数,用于指定要写入的字节的最大数量。

返回值:它在成功时返回写入的字节数,或在失败时返回False。

异常:

由于fwrite()是二进制安全的,所以像图像和字符数据这样的二进制数据都可以使用此函数进行写入。
如果对文件指针进行了两次写入操作,则数据将被追加到文件内容的末尾。

示例:

  1. Input : $myfile = fopen("gfg.txt", "w");
  2. echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  3. fclose($myfile);
  4. Output : 36
  5. Input : $myfile = fopen("gfg.txt", "w");
  6. echo fwrite($myfile, "PhP is Simple to Learn!");
  7. echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  8. fclose($myfile);
  9. Output : 23
  10. 59

示例1

  1. <?php
  2. // Opening a file
  3. $myfile = fopen("gfg.txt", "w");
  4. // writing content to a file using fwrite()
  5. echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  6. // closing the file
  7. fclose($myfile);
  8. ?>

output

  1. 36

示例2

  1. <?php
  2. // Opening a file
  3. $myfile = fopen("gfg.txt", "w");
  4. // writing content to a file using fwrite()
  5. echo fwrite($myfile, "PhP is Simple to Learn!");
  6. echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  7. // closing the file
  8. fclose($myfile);
  9. ?>

output

  1. 23
  2. 59