PHP中的fputs()函数

使用fpus()PHP中的函数写入打开的文件。它是的别名fwrite()。该fputs()函数返回成功写入的字节数。失败时返回FALSE。

fputs()函数在文件末尾或达到指定长度时暂停,以先到者为准。

语法

fputs(file_pointer, string, length)

参数

  • file_pointer-使用创建的文件指针fopen()。需要。

  • string-要写入的字符串。需要。

  • 长度-最大字节数来写入。可选的。

返回

fputs()函数返回成功写入的字节数。失败时返回FALSE。

示例

<?php
   $file_pointer = fopen("new.txt","w");
   echo fputs($file,"这是演示文字!");
   fclose($file_pointer);
?>

以下是输出。它返回写入的字节数。

输出结果

18

让我们看另一个示例,该示例将指定数量的字节写入文件。还读取并显示内容。

示例

<?php
   $file_pointer = fopen("new.txt","w");
   echo fputs($file,"这是演示文字!",4);
   fclose($file_pointer);
   fopen("new.txt", "r");
   echo fread($file_pointer, filesize("new.txt"));
   fclose($file_pointer);
?>

输出结果

4