定义
file_put_contents()将字符串写入文件。
语法
PHP file_put_contents()函数具有以下语法。
file_put_contents(file,data,mode,context)
参数
| 参数 | 是否必须 | 描述 |
|---|---|---|
file |
需要。 | 要写的文件。对于不存在的文件,此函数将创建一个 |
data |
需要。 | 要写入的数据。可以是字符串,数组或数据流 |
mode |
可选的。 | 如何打开/写入文件。 |
context |
可选的。 | 文件句柄的上下文。 |
mode的可能值:
- FILE_USE_INCLUDE_PATH
- FILE_APPEND
- LOCK_EX
返回值
此函数返回写入文件的字节数,如果失败则返回FALSE。
注意
此函数可能返回Boolean FALSE,但也可能返回一个非布尔值但类似布尔值。因此我们一般使用===运算符测试此函数的返回值。
实例
file_put_contents()和fwrite()文件写入,file_get_contents()和fread()读取文件。
<?php
/*
http://www.manongjc.com/article/1792.html
作者:码农教程
*/
echo file_put_contents(\"test.txt\",\"Hello World. Testing!\");
$myarray[] = \"This is line one\";
$myarray[] = \"This is line two\";
$myarray[] = \"http://www.manongjc.com\";
$mystring = implode(\"\\n\", $myarray);
$filename = \"test.txt\";
$numbytes = file_put_contents($filename, $mystring);
print \"$numbytes bytes written\\n\";
?>
file_put_contents()的第三个参数可以设置为FILE_APPEND,如果不使用FILE_APPEND,则现有文本将被替换。
使用FILE_APPEND避免删除文件的现有内容。
继续阅读与本文标签相同的文章
上一篇 :
5 款不错的开源语音识别/语音文字转换系统
-
5G核心网建设是采用SA独立组网还是NSA独立组网
2026-05-15栏目: 教程
-
买了iPhone手机,旧设备上数据怎样迁移,这有3种办法快速解决
2026-05-15栏目: 教程
-
昔日电商巨头轰然倒塌!烧光几十亿补贴后,欠下工资5600万
2026-05-15栏目: 教程
-
从做流量的梦到踏实做生意,小程序成为互联网逆袭工具!
2026-05-15栏目: 教程
-
Uber在巴黎上线摩托车租赁服务,加速共享两轮布局对击Lyft
2026-05-15栏目: 教程
