位置: 编程技术 - 正文

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)

  • 销售返利可以计入销售费用吗
  • 计提附加税税会计分录
  • 消费税征收范围包括
  • 财务报表年报怎么更正
  • 材料采购合同需要注意什么
  • 期初试算平衡表不平衡怎么查
  • 收到代发工资的信息
  • 什么软件属于无线网卡
  • 提供咨询服务的小规模企业是一般纳税人吗
  • 过路费认证用去哪里认证
  • 信用减值损失贷方
  • 以前年度损益调整
  • 房地产开发企业预收款预缴增值税
  • 固定资产后续支出资本化和费用化
  • 企业资产负债表图片
  • 收到跨境分红的会计处理怎么做?
  • 收到公司of
  • 国税退税需要多长时间
  • 国税的申报表季报本月数如何填写?
  • 过渡期税收优惠政策
  • 怎样预交增值税
  • 房租的应收必须交吗
  • 机器设备计提折旧年限是多少
  • 工会经费80%
  • 筹办期间的筹办费用支出
  • mac怎么调整网页大小
  • 如何修复在感情中受的伤害
  • 税务自查补缴税款的申报表在哪里找
  • 收到预付款怎么给客户写协议书
  • 没有收入该怎么办
  • 外贸综合服务企业代办退税
  • 如何在局域网内发布网页
  • 发票已经认证,发现错误了要怎么处理
  • 企业的往来账款包括哪些
  • 外销收入申报表怎么填
  • 增值税发票红冲后税款怎么办
  • 富山和富士山
  • SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
  • php与ajax交互
  • ThinkPHP中Common/common.php文件常用函数功能分析
  • 累计摊销属于什么类科目
  • 收到电子退库如何入账
  • 报销的时候发票金额大于实际报销的金额
  • 旅行社代订酒店如何入账
  • 房产税的租金收入按什么计算的
  • phpcms是什么
  • MongoDB的Master-Slave主从模式配置及主从复制要点解析
  • 其他应收应付如何平账
  • SQL Server中的XML数据进行insert、update、delete操作实现代码
  • 应纳税的物品有哪些
  • 股东权益合计等于净资产吗
  • 新收入准则确认收入的条件
  • 收到费用发票没有付款的会计分录
  • 应收票据的核算范围包括
  • 购买理财产品现金流量表
  • 购入无形资产属于资产吗
  • 销售费用是营业费用吗
  • 事业单位支付的劳务派遣人员工资计入什么科目
  • sqlserver1053怎么解决
  • 在unix操作系统中,账户的功能有哪些
  • solaris 11.4
  • win10预览版选哪个
  • 如何在xp系统中调整移动硬盘
  • mediabrowser.exe是什么
  • 如何找?
  • 学会这8个技巧让你做出的菜味道更好
  • 批量win10激活码怎么弄
  • opengles 旋转 平移 缩放
  • perl怎么读取文件
  • apk文件怎么使用
  • js的设计模式有哪些
  • js中的函数怎么使用
  • android 加载更多
  • javascript获取浏览器代理设置
  • 常见的java数据类型有哪些
  • 方块大作战百科
  • android mvp mvc
  • 少交税费违法吗
  • 总公司与分公司签订承包协议
  • 什么是非行政许可
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设