位置: 编程技术 - 正文

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)

  • 增值税普通发票有什么用
  • 金税盘的作用是什么意思
  • 收到原材料发票的会计分录
  • 分公司与总公司的法律关系
  • 销货清单和送货单的区别
  • 换出资产为存货为什么不
  • 发票章没盖在盖章处
  • 用友怎么设置工龄工资
  • 施工企业的成本会计对象
  • 租赁公司怎么开展业务
  • 现金买东西可以退吗
  • 会计七月份忙吗
  • 境外个人汇入汇款规定
  • 每年空调的维保费用怎么入账?
  • 应收账款抹零会计分录
  • 生产活动产生的正的消费外部效应
  • 企业房产税怎么申报缴纳流程
  • 新成立的有限公司
  • 一般纳税人销售自己使用过的汽车
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 预付账款和应付账款怎么调账
  • 一般纳税人纳税申报表
  • 其他应收款的二级科目有备用金和老板名可以吗?
  • linux 匹配字符
  • 圣伊利亚斯山
  • 利用漏洞每天获利万元
  • 浠字的意思和含义是什么
  • php读取数据输出html
  • php抽象类和普通类的区别
  • 出差补助需要发工资吗
  • 个体工商户使用个人二维码收款违法吗
  • thinkphp教程
  • 长期借款的处理原则
  • 管理费用抵消分录
  • 投资收益交增值税税率是多少
  • 企业所得税的营业成本包括期间费用吗
  • 小企业会计准则适用于哪些企业
  • 医院购买医疗器械
  • 企业信息联网核查系统的意义
  • 出售固定资产应收账款
  • 什么叫非限定性不定方程
  • 以前年度损益调整怎么结转
  • 补开发票交税
  • 设备租金收入计什么科目
  • 样品 报关
  • 业务提成一般怎么拿的
  • 水费发票上的册子是什么
  • sql两个数据怎么合并到一起
  • 当你感觉到你的win2000运行速度明显减慢
  • win7怎么删除桌面图标
  • win8.1怎么重新装系统
  • centos清理磁盘空间
  • 连接远程mq
  • win8创建系统映像
  • win10开始菜单怎么居中
  • xp系统磁盘检查进不去
  • 电脑没有声音怎么恢复按哪个键
  • win10系统休眠唤醒屏幕变大怎么办
  • win7电脑开机提示oxcoooooe9
  • w10消费者版本和专业版区别
  • win7系统怎么设置屏保图片
  • WINDOWS10系统怎样看主板
  • 关闭linux命令
  • JavaScript中的数据类型分为两大类
  • javascript数组的方法
  • grid sheet
  • express sendfile
  • unity3d状态机
  • win10如何使用命令
  • node.js详解
  • shell常用命令及示例
  • javascript基础笔记
  • saltstack安装
  • adb远程调试工具
  • unity中sendmessage
  • 安卓开发常用代码
  • 应交税费二级科目有哪些
  • 企业的绿化用地暂免征收土地使用税
  • 登录上海电子税务局找不到税务数字帐户
  • 地税局和税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设