位置: 编程技术 - 正文

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)

  • 固定资产处置损益怎么算
  • 土地使用税的纳税义务人
  • 营业税金及附加怎么计提
  • 应付销售方代垫的运费计入什么科目
  • 无形资产开发阶段
  • 经常做无票收入没有通过公户收款会有问题吗
  • 客人受伤赔偿协议书范本
  • 已投入使用的机器设备才能计提折旧对吗
  • 对方承担税差该如何入账?
  • 公司办公室收到上级主管部门的一份
  • 贸易公司代采购怎么做账
  • 计提企业年度所得税
  • 危废处置费用怎么开票
  • 办理完税务手续是否还需要报税?
  • 进项税抵扣的房租怎么算
  • 高管怎么样
  • 增值税和增值税额的区别
  • 企业股东变更需要哪些手续
  • 预缴所得税会计分录怎么做
  • 实收资本印花税最新规定
  • 其他综合收益的编码
  • 开票汇率和收汇汇率
  • 购买超市购物卡打几折
  • 含税房租
  • 城市维护建设税减免税优惠政策
  • 高危行业企业提成怎么算
  • 企业网银支持互联网专线
  • 应税消费品用于连续生产应税消费品的
  • 发生坏账损失账务处理
  • 应付职工薪酬调到其他应付款
  • 苹果怎么充电更好
  • 冲减管理费用的会计分录
  • php5.4+mysql
  • 冲减预付款
  • 建筑劳务公司计提人工劳务费需要工资表吗?
  • 默认网关和dns怎么填
  • 公司出租房屋租金由承租方本人支付
  • 票据行为包括哪4点
  • 总公司拨给分公司的钱怎么平账
  • 固定资产清理的会计科目处理
  • 保险公司的展业方式
  • 机动车空白发票作废税务局需要提供说明
  • 定额材料损耗的计算公式
  • 对 ChatGLM-6B 做 LoRA Fine-tuning
  • head -1命令
  • 存货跌价准备的账务处理
  • dedecms官网
  • 国外购买土地
  • 公章变更需要到哪个部门
  • 地方教育费附加会计分录怎么做
  • 所得税汇算清缴补税的会计处理
  • 什么是现金流量的概念?
  • 月销售额10万以下一般纳税人免征增值税
  • 主营业务成本包括哪些
  • 公司帐户可以转法人私人账户吗
  • 接受母公司捐赠现金分录
  • 调账和调帐区别
  • 执行迟延履行利息的计算
  • 辞退福利计入什么明细费用
  • 个体户能开建筑劳务发票吗
  • sqlserver索引语句
  • mysql必知必会和sql基础教程
  • centos必学的60个命令
  • windows使用svn命令
  • 毕竟近义词语
  • vps如何搭建ss
  • Win7系统安装教程
  • windows7桌面背景怎么设置
  • 前端 插件
  • javascript数据结构
  • Android游戏开发读后感
  • jquery操作dom
  • 批处理文件是将需要连续使用的可多次重复使用的
  • 用javascript
  • jquery左右选择框
  • 天龙3d畅游端下载
  • python简易
  • 江西省税务局官网查询系统
  • 简述纳税人与负税的区别
  • 文化传媒公司能卖多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设