位置: 编程技术 - 正文

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)

  • 一般纳税人结转税额怎么做会计分录
  • 减少实收资本需要缴纳什么税
  • 餐饮流水账表格excel
  • 支付外国公司费用要交税吗
  • 如何确定一个企业在网络营销中的目标受众?
  • 企业所得税完税凭证在哪里打印
  • 企业贷款罚息可以减免吗
  • 发票如何保存
  • 年折旧额怎么计算公式直线法
  • 建筑业营改增主要政策一览表
  • 印花税多缴纳怎么办
  • 建筑行业异地预缴增值税
  • 工程款为什么要扣税
  • 住宅租给公司需要注意什么
  • 个人所得税申报是什么意思?
  • 公司活动宣传稿怎么写
  • 收到个税手续费返还现金流量表
  • 工程项目关闭
  • 企业享受小型微利政策
  • 定期结汇会计分录?
  • 建安企业核定征收改查账征收后怎么处理账目
  • 期间费用核算内容不应该包括
  • 工程预算费用会计怎么做
  • 投资回报期限
  • win7系统里没有无线网络连接
  • 如何关闭win11系统
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • 缴纳集团公司的税收
  • 企业雇佣临时工的工资属于工资薪金支出么
  • 解决打呼噜只需一杯水
  • 羽毛球脚踝扭伤怎么办
  • 潘塔纳尔湿地的成因
  • 农场新区
  • 转让应收账款会计分录
  • php删除数组中重复的元素
  • 定额征收的个体户怎么做账
  • 工伤报销入账
  • 如何汇算清缴,会计新手求指教
  • 高新技术企业取消资格怎么处罚
  • php处理大文件
  • 转出多交增值税账务处理
  • 发行债券支付的费用要减吗
  • 实现自己的http server loop_in_codes C++博客
  • 电子口岸报关单在哪下载
  • 免缴纳的增值税怎么做账
  • 防伪税控开票
  • 如何修改php
  • 企业所得税的营业收入包括营业外收入吗
  • 小规模纳税人应交增值税明细科目
  • 税务安全证书应用客户端不成功是什么意思
  • 防伪码显示查询次数和时间
  • 委托加工物资的消费税计入成本吗
  • 纳税调整调减有哪些
  • 暂估入库的商品能出库吗
  • 管理费用漏记了跨年调整
  • 收汇结汇以什么汇率入账
  • 红字更正法和红字冲销
  • 期初数不对怎么办
  • 合理损耗怎么算
  • 进项税包含
  • 蔬菜公司开具专票可以抵扣吗
  • 合同取得成本如何收回
  • 总账和明细账的区别与联系
  • mysql7.x单独安装mysql的方法
  • win10开始无法打开
  • win7安装cad2022
  • linux打包命令tar打包目录结构
  • win7鼠标突然不能用了
  • win7怎么无损升级到win10系统
  • win10网速特别慢
  • nodejs使用express如何跨域
  • glht函数
  • 在bootstrap中,有哪几种导航
  • js下拉列表框
  • activity的生命周期有哪些状态
  • js脚本如何获取数据库内容?
  • Android之Async-http
  • 在python程序中变量名不能用
  • 技术转让条件
  • 统计表主要业务内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设