PHP如何向文件中写入字符串内容 PHP向文件中写入字符串内容的函数
- 2022年11月9日
- 1,214 次
之前学习了PHP如何读取文件的内容,以及PHP如何打开文件、读取文件及关闭文件,而打开、读取、关闭文件只是操作文件的基础操作,那么PHP在打开文件后如何向文件中写入字符串内容呢?PHP中向文件写入字符串内容的函数又有哪些呢?本文将记载和分享PHP种如何向文件中写入字符串内容。
在PHP中向文件中写入内容的函数有file_put_contents()和fwrite()函数,下面将逐一记载file_put_contents()和fwrite()函数的基础语法以及PHP如何向文件中写入字符串内容的一个实例。
一、file_put_contents()函数用法
1、file_put_contents()函数语法
int file_put_contents(string $文件路径, string $写入数据])
2、file_put_contents()函数参数说明
(1)、file_put_contents()函数的数据类型是整数类型。
(2)、file_put_contents()函数内有两个参数,第一个参数是需要写入的文件路径,数据类型是字符串类型;第二个参数是要写入的数据,数据类型是字符串类型。
3、file_put_contents()函数的功能
file_put_contents()函数的功能是向指定的文件当中写入一个字符串,如果文件不存在则创建文件。返回的是写入的字节长度。
二、fwrite()函数用法
1、fwrite()函数语法
int fwrite(resource $文件资源变量, string $写入的字符串 [, int 长度])
2、fwrite()函数的功能
fwrite()函数配合fopen()函数的写入模式使用,当fopen()函数的模式为w模式时,不论文件存不存在都会打开文件重新写入,并且会把原有的文件内容会被覆盖掉,如果不在存在写入的文件路径将新建一个文件,并将写入的内容写入到这个文件中。
3、fwrite()函数语法参数说明
1、fwrite()函数返回的数据类型是整数数据类型。
2、fwrite()函数内有两个参数,第一个参数是需要传入的资源变量名,数据类型是资源类型;第二个参数是需要写入文件的内容,数据类型是字符串类型,同时第二个参数还附带一个设定这个字符串长度的附加参数。
三、PHP如何向文件中写入字符串内容实例
PHP如何向文件中写入字符串内容实例代码块:
<?php
//使用file_put_contents()函数向文件内写入内容
$info = '十分的圣诞服';
$fw = file_put_contents("aa.txt",$info);
if($fw){
echo '写入文件成功'.'<br>';
echo '写入文件的内容为:'.file_get_contents("aa.txt");
}else{
echo '抱歉,写入文件失败';
}
//使用fwrite()函数和fopen()的w模式向文件中写入内容;
$files = 'a.txt';
$fo = fopen($files,"w");
$fadd = fwrite($fo,'发第三方士大夫圣诞<br>');
echo '<br>';
var_dump($fadd);
echo '<br>';
echo file_get_contents($files);
?>
PHP如何向文件中写入内容实例截图:
在以上实例中,如果我们修改fopen()函数内的模式为a模式的时候,a模式下会递增的将我们写入的字符串逐次写入到文件中,即我们访问刷新一次就再增加一次这个写入的字符串。
PHP如何向文件中写入内容实例修改fopen函数模式为a截图:
而当我们将fopen()函数内的模式为x模式的时候,需要写入的文件存在的时候将直接报错,如果文件不存在的时候,会成功的将内容写入到新建的文件中,而我们再次访问文件的时候就会再次报错。
以上从file_put_contents()、fwrite()函数的用法以及一个PHP如何向文件中写入字符串内容的实例三大方面,记载了在PHP中如何向文件中写入字符串内容,通过这两个函数的学习,就可以实现简单的使用PHP向文件中写入一些字符串数据。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 上一篇: PHP文件打开、读取、关闭操作函数语法及实例
- 下一篇: 建网站建设的流程 个人做网站该怎么做?
- wordpress的robots.txt在哪儿?wordpress修改robots文件的方法 2022-09-22
- 服务器内存不足OOM killed进程?排查服务器内存不足优化实战 2026-07-02
- PHP常用字符串函数获取字符串长度函数(英文、中文)用法及实例 2022-10-19
- PHP对象类型如何检测?PHP如何检测对象属于那个类? 2022-12-12
- PHP array_merge_recursive() 和 array_replace() 详解:数组合并与替换 2026-07-02
- 正则表达式中文汉字如何匹配?正则表达式匹配中文汉字规则 2022-11-26
