PHP | fputs( )函数
PHP中的 fputs()函数是一个内置函数,用于写入打开的文件。
fputs()函数在文件末尾或达到作为参数传递的指定长度时停止,以先到者为准。
必须写入的文件、字符串和长度作为参数发送给 fputs()函数,成功时返回写入的字节数,失败时返回 FALSE。
fputs()函数是 fwrite()函数的别名。
句法:
fputs(file, string, length)
使用的参数:
PHP中的 fputs()函数接受三个参数。
- 文件:它是指定文件的强制参数。
- 字符串 :这是一个强制参数,指定要写入的字符串。
- length :这是一个可选参数,指定要写入的最大字节数。
返回值:
它返回成功时写入的字节数,或失败时返回 False。
例外
- 由于 fputs() 是二进制安全的,因此可以使用此函数写入二进制数据,例如图像和字符数据。
- 没有长度参数的 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