位置: 编程技术 - 正文

PHP:file_put_contents()的用法_Filesystem函数

编辑:rootadmin
file_put_contents

推荐整理分享PHP:file_put_contents()的用法_Filesystem函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5)

file_put_contents — 将一个字符串写入文件

说明 int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )

和依次调用 fopen(),fwrite() 以及 fclose() 功能一样。

If filename does not exist, the file is created. Otherwise, the existing file is overwritten, unless the FILE_APPEND flag is set.

参数

filename

要被写入数据的文件名。

data

要写入的数据。类型可以是 string,array 或者是 stream 资源(如上面所说的那样)。

如果 data 指定为 stream 资源,这里 stream 中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用 stream_copy_to_stream() 函数。

参数 data 可以是数组(但不能为多维数组),这就相当于 file_put_contents($filename, join(&#;&#;, $array))。

flags

flags 的值可以是 以下 flag 使用 OR (|) 运算符进行的组合。

PHP:file_put_contents()的用法_Filesystem函数

Available flags Flag 描述 FILE_USE_INCLUDE_PATH 在 include 目录里搜索 filename。 更多信息可参见 include_path。 FILE_APPEND 如果文件 filename 已经存在,追加数据而不是覆盖。 LOCK_EX 在写入时获得一个独占锁。

context

一个 context 资源。

返回值

该函数将返回写入到文件内数据的字节数,失败时返回FALSE

Warning

此函数可能返回布尔值FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用===运算符来测试此函数的返回值。

范例

Example #1 Simple usage example

<?php$file='people.txt';//Openthefiletogetexistingcontent$current=file_get_contents($file);//Appendanewpersontothefile$current.="JohnSmithn";//Writethecontentsbacktothefilefile_put_contents($file,$current);?>

Example #2 Using flags

<?php$file='people.txt';//Thenewpersontoaddtothefile$person="JohnSmithn";//Writethecontentstothefile,//usingtheFILE_APPENDflagtoappendthecontenttotheendofthefile//andtheLOCK_EXflagtopreventanyoneelsewritingtothefileatthesametimefile_put_contents($file,$person,FILE_APPEND|LOCK_EX);?>

更新日志

版本 说明 5.0.0 Added context support 5.1.0 添加了对 LOCK_EX 的支持和 data 参数处理 stream 资源的功能。

注释

Note: 此函数可安全用于二进制对象。

Tip

如已启用fopen 包装器,在此函数中, URL 可作为文件名。关于如何指定文件名详见 fopen()。各种wapper 的不同功能请参见 支持的协议和封装协议,注意其用法及其可提供的预定义变量。

参见

fopen() - 打开文件或者 URL fwrite() - 写入文件(可安全用于二进制文件) file_get_contents() - 将整个文件读入一个字符串 stream_context_create() - 创建资源流上下文

PHP:file()的用法_Filesystem函数 file(PHP4,PHP5)file把整个文件读入一个数组中说明arrayfile(string$filename[,int$flags=0[,resource$context]])把整个文件读入一个数组中。Note:你可以通过file_get_contents()

PHP:file_get_contents()的用法_Filesystem函数 file_get_contents(PHP4=4.3.0,PHP5)file_get_contents将整个文件读入一个字符串说明stringfile_get_contents(string$filename[,bool$use_include_path=false[,resource$context[,int$offset=-1[,int$

PHP:fgets()的用法_Filesystem函数 fgets(PHP4,PHP5)fgets从文件指针中读取一行说明stringfgets(resource$handle[,int$length])从文件指针中读取一行。参数handle文件指针必须是有效的,必须指向由fopen()

标签: PHP:file_put_contents()的用法_Filesystem函数

本文链接地址:https://www.jiuchutong.com/biancheng/285229.html 转载请保留说明!

上一篇:PHP:fgetcsv()的用法_Filesystem函数(phpget方法)

下一篇:PHP:file()的用法_Filesystem函数(php中file)

  • 已在境外缴纳的企业所得税税额 分国不分项
  • 收据上面盖公章还是财务章
  • 个人所得税汇缴报告
  • 没有认证的发票怎么做分录
  • 工伤职工应享有的待遇及救济途径
  • 记账凭证日期填写哪一天
  • 押金是为了什么
  • 合伙企业工资薪金申报
  • 国债利润收入属于收入吗
  • 应收账款平均余额公式
  • 个税返还交所得税吗
  • 购买的固定资产可以一次计入管理费用吗
  • 旅行社差额纳税开专票吗 会议会展
  • 广告公司营改增账务处理
  • 退税入其他收益需要再缴税吗
  • 含税价标志有无影响
  • 开票系统问题
  • 固定资产的领用
  • 不良资产购买流程
  • 初级会计应收账款例题
  • 智能路由器五个灯一直闪
  • uniapp登陆检查
  • 奥维尔的瓦兹河岸
  • php_fileinfo作用
  • 事业单位会计专业知识考什么
  • postman汉化包
  • php语言版本
  • 出差有补贴
  • 出口退免税备案
  • 在草地上吃零食叫什么
  • 明细分类账户定义
  • 预缴季度企业所得税分录
  • php如何实现
  • 现在用yii框架的人还多么
  • sap abap入门
  • 数据分析课
  • 30岁之后去面试
  • css实现背景图片变透明
  • 公司财务认证负责人实名认证需要承担责任吗
  • 在项目进行过程中,一个开发人员
  • c#创建web
  • 技术和商业模式怎么写
  • domain codomain range
  • pdclient
  • python3.4 numpy
  • 合同没有约定发票税点谁承担怎么办
  • 新建厂房如何计提折旧费用
  • 非营利组织能否开社保账户
  • 应交税费为负数在资产负债表里怎么填
  • 什么是,利息
  • 民办非企业的税务登记国税还是地税
  • db2入门
  • 社保可以直接计入费用吗
  • 有限合伙企业分红原则
  • 银行汇票该怎么做账
  • 财付通支付备付金
  • 购进商品用于销售
  • 增值税计提多了已经跨年度怎么办
  • 计提了坏账准备就要计算递延所得税资产
  • 委托加工物资加工费的增值税计入成本吗
  • 税款返点如何做账务处理
  • 对公账户进出账常识
  • 软件折旧从什么时候算
  • 房租增值税专用发票需要开多张,单位和数量如何填写
  • tcpsyncookies
  • fedora怎么联网
  • 特俗字符
  • cocos2dx 3.4 Label中文显示
  • unity3d 多线程
  • python supper函数
  • shell脚本实现自动部署
  • python 解析
  • ajax支持浏览器back按钮吗
  • jquery complete
  • 什么叫银税互动
  • 新疆中国邮政投诉电话
  • 贵州省税务网上缴费平台
  • 国税地税数据共多少
  • 办公厅机构设置方案
  • 扣缴个人所得税客户端操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设