php file_put_contents()函数
时间:2017-03-15
php file_put_contents()函数将字符串写入文件。 本文章向大家介绍php file_put_contents()函数的基本使用方法和实例,需要的朋友可以参考一下。
定义
file_put_contents()将字符串写入文件。
语法
PHP file_put_contents()函数具有以下语法。
file_put_contents(file,data,mode,context)
参数
参数 | 是否必须 | 描述 |
---|---|---|
file |
需要。 | 要写的文件。对于不存在的文件,此函数将创建一个 |
data |
需要。 | 要写入的数据。可以是字符串,数组或数据流 |
mode |
可选的。 | 如何打开/写入文件。 |
context |
可选的。 | 文件句柄的上下文。 |
mode
的可能值:
- FILE_USE_INCLUDE_PATH
- FILE_APPEND
- LOCK_EX
返回值
此函数返回写入文件的字节数,如果失败则返回FALSE。
注意
此函数可能返回Boolean FALSE,但也可能返回一个非布尔值但类似布尔值。因此我们一般使用===运算符测试此函数的返回值。
实例
file_put_contents()和fwrite()文件写入,file_get_contents()和fread()读取文件。
<?php
/*
http://www.manongjc.com/article/1792.html
作者:码农教程
*/
echo file_put_contents("test.txt","Hello World. Testing!");
$myarray[] = "This is line one";
$myarray[] = "This is line two";
$myarray[] = "http://www.manongjc.com";
$mystring = implode("\n", $myarray);
$filename = "test.txt";
$numbytes = file_put_contents($filename, $mystring);
print "$numbytes bytes written\n";
?>
file_put_contents()的第三个参数可以设置为FILE_APPEND,如果不使用FILE_APPEND,则现有文本将被替换。
使用FILE_APPEND避免删除文件的现有内容。
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 这500多个字段引起的问题,大部分DBA都搞不定
- Java连接Mongodb工具类
- SpringBoot中集成jwt实现前后端分离的token验证机制
- 大数相加
- Hexo+Gitee pages搭建个人博客
- ubuntu设置定时任务的三种方法
- Centos7 离线安装MySQL
- springboot 事务,多张表的操作事务回滚
- 移动硬盘显示盘符但是打不开,提示加密
- GORM V2 模型定义、约定、标签
- 字符串:简单的反转还不够!
- TypeScript 实战算法系列(七):实现图的遍历
- 63. Vue MUI的基本使用
- 初学web自动化测试--笔记1
- R语言作图——Line plot with error