美文网首页
快速文件数据读取和保存 针对简单类型数据 字符串、数组

快速文件数据读取和保存 针对简单类型数据 字符串、数组

作者: 围脖有我 | 来源:发表于2018-05-10 16:12 被阅读0次

···php

/**

* 快速文件数据读取和保存 针对简单类型数据 字符串、数组

* @param string $name 缓存名称

* @param mixed $value 缓存值

* @param int $cache_time 缓存时间 默认为1天

* @return mixed

*/

function F($name,$value='' ) {

$filename=  './data/' . substr(md5($name),0,3). '/' . sha1($name). '.txt';

$filestat= is_file    ($filename );

if ('' !== $value) {

if(is_null($value)){

$filestat&& unlink($filename);

return true;

}else{

$dir= dirname($filename);

// 目录不存在则创建

        if (!is_dir($dir))mkdir($dir,0755,true);

$data['data']= $value;

return file_put_contents($filename,serialize($data));

}

}

// 获取缓存数据

    if (is_file($filename)) {

$data=  file_get_contents($filename);

$data= unserialize($data);

}else {

$data= false;

}

return $data['data'];

}

···

相关文章

  • 快速文件数据读取和保存 针对简单类型数据 字符串、数组

    ···php /** * 快速文件数据读取和保存 针对简单类型数据 字符串、数组 * @param string ...

  • 使用Pandas读取csv文件

    python读取csv文件简单例子: python读取csv文件时,数据被保存到dataframe中,此时,数据会...

  • Day17:web前端开发面试题

    1.JavaScript 数据类型有哪些? JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、...

  • 2019-12-24 从零开始的JS学习 三

    内置对象Date 数组对象 字符串对象 简单类型和复杂类型 五大数据类型基本数据类型:string number ...

  • Numpy

    Numpy中数据的常用的保存方法 numpy.genfromtxt读取本地文件 dtype转换数据类型,关键字设置...

  • Pandas-读取、查看数据

    读取数据 读取csv 读取压缩包 保存为csv 查看数据 参考Basics section 查看数据类型 查看he...

  • JS数组(学习笔记)

    数组是数据的有序列表。数组中的每一项可以保存任何类型的数据(字符串、数值、对象,etc)数组的长度是可以动态调整的...

  • PHP_03

    字符串数组类型 PHP数据类型 1)标量数据类型:整型,浮点型,字符串类型,布尔类型2)复杂数据类型:数据,对象3...

  • 数组

    保存一个数据可以定义一个变量,保存多个的话就定义数组 用来保存同一种数据类型若干数据的容器 数组类型[] 数组名 ...

  • localStorage的使用

    清空localStorage 存储数据 读取数据 删除某个变量 将数组转为本地字符串

网友评论

      本文标题:快速文件数据读取和保存 针对简单类型数据 字符串、数组

      本文链接:https://www.haomeiwen.com/subject/jmxtdftx.html