位置: 编程技术 - 正文

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)

  • 应税和课税是什么意思
  • 取得社会团体会费专用票据可以税前扣除吗
  • 环保税申报表怎么填制
  • 外来建安企业的税收管理
  • 清产核资与清算的关系
  • 申报更正日期改变会导致逾期申报吗
  • 计提个人社会保险费
  • 小规模纳税人纳税申报表
  • 企业零申报怎么申报
  • 公司出差开自己的车怎么计算损耗
  • 无发生额有没有对账单
  • 审计人员用餐费用
  • 小规模企业核定征收最新政策
  • 过路费发票可以抵扣增值税吗
  • 增值税的计税公式为
  • 股东个人所得税怎么申报
  • 小规模人力资源服务费税率
  • 借应收账款贷应收账款是什么意思
  • 网页显示不全怎么回事
  • 合伙企业是怎样分红的
  • 生产车间的各种费用
  • PHP:xml_get_current_column_number()的用法_XML解析器函数
  • 服务成本怎么处理
  • 商票 银行贴现
  • 什么样的企业是好企业,什么样的员工是好员工
  • PHP:oci_define_by_name()的用法_Oracle函数
  • mce文件是什么软件
  • 三元运算符判断闰年php
  • 盘亏固定资产累计折旧
  • 资产处置损益和待处理财产损溢区别
  • 最好用的无人品牌子
  • php sql语句
  • 土地使用税计入管理费用还是税金及附加
  • 递延所得税资产借贷方向
  • 怎么配置tomcat服务器
  • net python
  • 使用session的步骤
  • 进项逾期未认证怎么办
  • php 重写 重载
  • unix命令大全详解
  • find命令结果怎么导出到文本
  • python处理mysql如何拿到表头
  • 入库税款异常是啥意思
  • 研发费用属于什么成本
  • 劳务报酬可以专项附加扣除吗
  • 公司车辆退保进哪个科目
  • 织梦如何使用
  • mongodb配置远程访问
  • 税收分类编码是什么意思啊
  • ibm.data.db2
  • mongodb的常用命令
  • 免征增值税的会计处理
  • 以固定资产投资取得长期股权投资
  • 进账税发票未认账怎么办
  • 单位收到社保补贴会计怎样处理
  • 为什么借贷平台借不到钱了
  • 已抵扣的进项税额转出怎么做会计分录
  • 全额工资和实发工资
  • 劳务报酬个税如何入账
  • 破产重整期间转让股权
  • 怎样填制记账凭证表
  • 通过SQL Server的位运算功能巧妙解决多选查询方法
  • mysql深入理解
  • win2003远程桌面最大连接数
  • win10系统功能大全
  • xp怎么改密码怎么设置
  • 双系统启动文件
  • win7系统玩英雄联盟
  • linux系统ll
  • Android触摸事件回调方法
  • bat批处理脚本教程
  • Node.js中的事件循环是什么意思
  • bat批处理执行cmd命令
  • 网页布局设计的一般步骤
  • jquery怎么获取
  • jquery使用css
  • Javascript字符串出现次数
  • jquery 导航
  • 浙江国地税申报网
  • 一般纳税人认定书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设