file_put_contents— 将一个字符串写入文件
时间:2022-05-08
本文章向大家介绍file_put_contents— 将一个字符串写入文件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
将字符串写入到文件中,我们可以用fwrite写文件函数进行操作,今天写程序的时候,突然觉得其实file_put_contents()函数,用来写入字符串,后来仔细看了下文档,才发现,竟然还支持以追加的方式写入文件,真心感觉不错啊!但是在使用追加方式写入的时候,要注意使用参数$flags才行,若是覆盖写入,则用前两个参数就可以了。
int file_put_contents ( string $filename
, string $data
[, int $flags
[, resource $context
]] )
参数 $filename 是要被写入数据的文件名。
$data 是要写入的数据。类型可以是 string,array或者是 stream 资源(如上面所说的那样)。
$flags 可以是 FILE_USE_INCLUDE_PATH
,FILE_APPEND
和/或 LOCK_EX
(获得一个独占锁定),然而使用 FILE_USE_INCLUDE_PATH
时要特别谨慎。
$context 是一个 context 资源。
写个php例子
<?php
$file = 'file.txt';
$res =array('we','are','playing','game');
foreach($res as $v)
{
file_put_contents($file, $v."n", FILE_APPEND | LOCK_EX);//以追加的方式写入
}
?>
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- TomCat安装及快速部署
- SpringCloud+MyBatis分页处理(前后端分离)
- 手把手教你搭建SpringCloud项目
- SpringCloud的@Value注解及GitLab配置使用
- 使用 cdk8s 与 Argo CD 进行 GitOps 实践
- 设计模式 | 模版方法
- Python 函数3000字使用总结
- 3D摇杆控制器一种简单实现!Cocos Creator 3D!
- 数据结构 | TencentOS-tiny中队列、环形队列、优先级队列的实现及使用
- RTOS内功修炼记(六)—— 任务间通信为什么不用全局变量?
- 程序员必备基础:加签验签
- 【Rust日报】2020-07-16 j4rs,一个在 Rust 中调用 Java 代码的 Crate
- Vue.js 3 正式进入 RC 阶段
- FeignClient注解及参数问题---SpringCloud微服务
- Rust FFI 编程 - Rust导出共享库01