文件内容相关函数

Original 2019-02-28 11:51:45 243
abstract:<?php/** * 文件内容相关的其他函数 * 1.file_get_contents 读取文件,不需要打开文件直接读取即可 * 2.file_put_contents  写入文件,不需要打开文件直接写入即可 *///header('content-type:image/jpeg');//echo file_get_cont

<?php

/**

 * 文件内容相关的其他函数

 * 1.file_get_contents 读取文件,不需要打开文件直接读取即可

 * 2.file_put_contents  写入文件,不需要打开文件直接写入即可

 */

//header('content-type:image/jpeg');


//echo file_get_contents('text.txt'); // 直接获取文件内容

//// strip_tags 去除html标记

//echo strip_tags(file_get_contents('text.txt')); // 获取去除html标记的文件内容

//echo file_get_contents('http://www.baidu.com');   // 获取远程文件内容

//echo file_get_contents('123.jpg');    // 获取图片 注意:获取图片显示时需要声明头部

//echo file_get_contents('text3.csv'); // 获取csv格式文件内容


//var_dump(file_put_contents('text4.txt','PHP中文网学PHP'));

//$str = file_get_contents('text4.txt');

//var_dump(file_put_contents('text4.txt',"$str.PHP中文网的老师都很好"));

$data=[

  'name'=>'韦小宝',

    'age'=>'23'

];

//file_put_contents('text4.txt',"$data");

/*

 * 如果我们存入数组或对象必须要将它们进行数据的转换

 * 1.使用序列化来进转换  serialize

 * 2.使用json来进行转换

 */

//var_dump(file_put_contents('text4.txt',serialize($data)));

/*

 * a:2:{s:4:"name";s:9:"韦小宝";s:3:"age";s:2:"23";}

 * a :array

 * 2:数组元素的个数

 * s:string

 * 4:字符的长度

 */

// unserialize() 反序列化,将序列化的代码转换为之前的样子

//var_dump( unserialize(file_get_contents('text4.txt')));

// 将数组转换为json格式并存储到数据库

//var_dump(file_put_contents('text4.txt',json_encode($data)));

// json_decode 将json格式的文件反转换

var_dump(json_decode(file_get_contents('text4.txt')));


Correcting teacher:韦小宝Correction time:2019-02-28 13:12:31
Teacher's summary:这两个函数在PHP中用到的地方特别多 一定要多去练习

Release Notes

Popular Entries