PHP 文件函数

PHP fputs() 函数 用来向打开的文件中写入内容。该函数是 fwrite() 函数的别名。

该函数不能单独使用,因为要写入文件的内容首先得先打开文件 fopen(),读取完成最后得关闭文件 fclose()

语法

fputs(file, string, length)

参数

参数
说明必须/可选
file指定要读取的文件,它是一个文件指针变量必须
string指定要写入的文件的内容。必须
length指定要写入的最大字节数。默认是 1024 字节。可选

返回值

成功它返回成功写入内容的字节数,失败返回false。

注意点

  1. 该函数是二进制安全的。(意思是二进制数据(如图像)和字符数据都可以使用此函数写入。)
  2. 写入文件的位置于打开文件fopen()的方式有关。比如fopen($file, 'a')表示追加的方式打开文件。

例子

现介绍一个简单的例子了解该函数的使用方法。

这里结合 fopen(),fclose() 函数介绍该函数的使用:

<?php
//建议使用try catch 的方式读取文件
$test = fopen("test.txt", 'a+') or die("文件不存在!");//读写的方式打开,写在文件末尾,也是常用的方式
$length = fputs($test,'写入一行');//获取一行
echo $length;
fclose($test);
?>  

输出:

12