PHP file_put_contents() 函数

返回上一级

PHP file_put_contents() 函数把一个字符串写入文件中

函数原型

file_put_contents(file,data,mode,context)

如果要避免删除文件中已存在的内容,使用 FILE_APPEND

该函数访问文件时,遵循以下规则:

  • 如果设置了 FILE_USE_INCLUDE_PATH,那么将检查 filename 副本的内置路径
  • 如果文件不存在,将创建一个文件
  • 打开文件
  • 如果设置了 LOCK_EX,那么将锁定文件
  • 如果设置了 FILE_APPEND,那么将移至文件末尾。否则,将会清除文件的内容
  • 向文件中写入数据
  • 关闭文件并对所有文件解锁

参数

参数 描述
file 必需。规定要写入数据的文件
如果文件不存在,则创建一个新文件
data 必需。规定要写入文件的数据
可以是字符串、数组或数据流
mode 可选。规定如何打开/写入文件
可能的值:FILE_USE_INCLUDE_PATH
FILE_APPEND
LOCK_EX
context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项

返回值

如果成功,该函数将返回写入文件中的字符数,如果失败,则返回 False

范例

<?php

echo file_put_contents("test.txt","Hello World. Testing!");

运行以上 PHP 范例,输出结果如下

21

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.