位置: 编程技术 - 正文

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)

  • 非盈利组织免税资格文件
  • 合理避税与偷税漏税的行为区别
  • 无票收入也需要开票吗
  • 出借包装物收取的押金
  • 工会经费应税项怎么算
  • 其他应收款包括应收利息吗
  • 公司给员工报销话费怎么做账
  • 纳税人如何办理纳税申报流程
  • 土地出让金抵减销项税如何申报
  • 子公司算总公司员工吗
  • 税务系统出问题怎么办
  • 进项税额转出需要发票吗
  • 小规模季度不超过45万的税收优惠
  • 公司在走注销流程被起诉了怎么办
  • 合伙企业购买股票产生的收益需要缴纳税款吗
  • 劳务公司开劳务费发票怎么开,税率是多少
  • 帮对方公司垫付违法吗
  • 企业盈利所得税交多少
  • 坏账准备金最新计算公式
  • 房地产企业人防设备计入什么科目
  • 住宿发票税率免税是怎么回事
  • 成本费用票少了怎么办
  • 已收发票是什么意思
  • 两个单位的社保合并怎么办理手续
  • 五险一金的会计分录怎么写
  • Win11不支持鼠标宏
  • 认证进项转出怎么操作
  • 餐饮业会计做账技巧
  • 企业转让股票交什么税费呢
  • 银承到期扣款会计分录
  • 怎么解决在澳洲吸烟
  • Win11怎么设置屏幕熄灭时间
  • 收到发票未抵扣需要做账吗
  • ctfmon.exe文件在哪
  • 个人开收据应该注意什么
  • 金门大桥和马林大桥区别
  • 企业进项税大于销项税财务怎么做分录
  • 印花税具体包括哪几类
  • vue创建项目后开始写的步骤
  • service运行命令
  • 报关单在哪里打出来
  • 公司注册资金多好还是少好
  • 印花税零申报操作流程
  • 织梦如何添加浮动广告
  • python return和yield有什么不同
  • 社保怎么缴费方式
  • 新准则制度体系的核心变化
  • 航空电子客票行程单是发票吗
  • 预缴土地增值税税率表2023年最新
  • 预借备用金的会计分录
  • 建筑公司工资如何
  • 公司报税金额和实际发的不一致可以去告吗?
  • 以前年度损益这个科目
  • 个人独资企业的投资人以其个人财产对企业债务承担
  • 非税收入票据如何开具
  • 企业无形资产入账标准
  • 如何清除sql2008r2日志
  • mysql用处
  • win10搜索类型
  • vmware虚拟机激活码
  • 三步搞定的贵公子发型教程
  • window10找不到安装的软件
  • 如何在windows制作表格
  • windows7模块安装程序可以关闭吗
  • 学习名言警句 励志
  • javascript基础编程
  • 根据安全生产法的规定,生产经营单位
  • 文档对象模型DOM主要作用是
  • android xml文件有哪几种布局方式
  • python一些简单操作
  • jquery propertychange
  • 怎么检查手机网络
  • android混淆后怎么破解
  • 广州买房退税政策2020
  • 税务局各部门职责
  • 深圳蛇口社保局在哪里
  • 发票号码应与哪个号码一致
  • 2023年河北居民养老保险缴费时间
  • 补交以前年度城建税费怎么做账
  • 安徽省国税局局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设