位置: 编程技术 - 正文

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)

  • 报废汽车残值收入
  • 小规模公司减免的增值税怎么算
  • 烟叶税怎样计算
  • 发票专用章和财务章区别
  • 季度企业所得税申报表怎么填写
  • 其他综合收益何时转投资收益
  • 资产类期末借方余额怎么算
  • 建筑行业简易计税账务处理
  • 支付刻制公司印章费
  • 拆迁房视同销售成本可以抵减吗?
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 一般纳税人净利润300万企业所得税怎么算
  • 增值税专用发票电子版
  • 纳税人财务会计核算办法怎么上传
  • 纯利润和毛利润哪个多
  • 年终奖专项扣除
  • 50万股份分红
  • 销售退回涉及的科目
  • mac隔空投送文件位置
  • 财务负责人的岗位
  • 腾讯手游助手怎么卸载
  • 小规模减免的增值税汇算清缴
  • 年末存货怎么计算
  • 电脑重装系统如何分区?
  • 华为p50新款
  • ScanMailOutLook.exe - ScanMailOutLook是什么进程 有什么用
  • ghost恢复方法
  • 怎样改善现金流量比率
  • php数组函数大全
  • 斐讯路由器怎么重置
  • 有意义的分享
  • vue destroyed销毁组件
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 投资性房地产在资产负债表中的列示
  • 车票抵扣增值税在哪里申报
  • 钱进公账怎么转账给别人
  • ca证书收费金额是多少?
  • 印花税没有及时交会有什么后果
  • phpcms插件
  • 职工保险报账
  • 资本化支出影响营业利润吗
  • 所得税预缴申报表资产总额怎么填
  • 税费计提多了怎么冲减
  • 有哪些情况可以用别人的id
  • 外籍个人是否可以买社保
  • 视同销售是指什么?
  • 私立幼儿园规模标准
  • 农业公司土地租赁
  • 装修公司购买材料,工程施工账务处理会计分录
  • 税务稽查补缴增值税税的账务处理流程
  • 生产车间生产工人的薪酬计入什么
  • 应收票据贷方余额
  • mysql中数据类型为是否
  • mysql8.0环境配置
  • mysql char函数
  • shell 加密密码
  • Windows Server 2008如何设置自动获取ip?设置自动获取ip教程
  • unix系统采用什么结构
  • Win7系统重装后开不了机
  • win8.1还原系统
  • win10预览版选哪个
  • vista和win7哪个对配置要求高
  • winxp安卓
  • windowsxp删除所有文件
  • os x10.8.5
  • linux 常用 命令
  • mac如何关闭开机密码
  • 虚拟网卡在哪里设置
  • cocos2d-x 3.2 在window平台vs2012下解决中文乱码问题
  • 滤镜调试
  • js动态改变div内容
  • 下载器广告
  • node js作用
  • unity 移动端
  • 编写shell脚本,实现备份文件:每天18:00归档
  • python黑魔法手册
  • python 线程教程
  • javascript数据结构与算法
  • javascript数组操作方法
  • jquery22
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设