📜  PHP | fputs( )函数

📅  最后修改于: 2022-05-13 01:56:42.260000             🧑  作者: Mango

PHP | fputs( )函数

PHP中的 fputs()函数是一个内置函数,用于写入打开的文件。
fputs()函数在文件末尾或达到作为参数传递的指定长度时停止,以先到者为准。
必须写入的文件、字符串和长度作为参数发送给 fputs()函数,成功时返回写入的字节数,失败时返回 FALSE。
fputs()函数是 fwrite()函数的别名。

句法:

fputs(file, string, length)

使用的参数:
PHP中的 fputs()函数接受三个参数。

  1. 文件:它是指定文件的强制参数。
  2. 字符串 :这是一个强制参数,指定要写入的字符串。
  3. length :这是一个可选参数,指定要写入的最大字节数。

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

例外

  1. 由于 fputs() 是二进制安全的,因此可以使用此函数写入二进制数据,例如图像和字符数据。
  2. 没有长度参数的 fputs()函数将所有数据写入到最后,但它不包括它遇到的第一个 0 字节。

例子:

Input : $myfile = fopen("gfg.txt", "w");
        echo fputs($myfile, "Geeksforgeeks is a portal of geeks!");
        fclose($myfile);
Output : 35

Input : $myfile = fopen("gfg.txt", "w");
        echo fputs($myfile, "Geeksforgeeks is a portal of geeks!", 13);
        fclose($myfile);
        fopen("gfg.txt", "r");
        echo fread($myfile, filesize("gfg.txt"));
        fclose($myfile);
Output : Geeksforgeeks

下面的程序说明了 fputs()函数:

程序 1


输出:

35

节目二


输出:

Geeksforgeeks

参考 :
http:// PHP.net/manual/en/函数.fputs。 PHP