zoukankan      html  css  js  c++  java
  • [PHP] 文件创建、写入、读取

    创建
    $p
    = fopen('text.txt','a+b');
    写入第一种方式
    //var_export方式存储数组到文件中 //这中方式存浮点型数据,存储后会多很多数字!只适合简单的存储吧!我感觉! $txt = var_export($arr,true);
    写入第二种方式
    //print_r方式存储数组到文件 //$txt = print_r($arr,true);
    写入第三种方式 //serialize序列化方式存储数组到文件中,读取需要反序列化 //file_put_contents('text.txt', serialize($arr));
    file_put_contents('text.txt', $txt); $txt1 = unserialize(file_get_contents('text.txt')) ; print_r($txt1);

    php获取文件创建时间、修改时间

    filemtime ( string filename )

    返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。

    例如:$a=filemtime("log.txt");
               echo "修改时间:".date("Y-m-d H:i:s",$a)."

    ------------------------------------------------------------------------------

    filectime ( string filename )

    返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。

    例如:$a=filectime("log.txt");
               echo "创建时间:".date("Y-m-d H:i:s",$a)."

    ------------------------------------------------------------------------------

    fileatime ( string filename )

    返回文件上次被访问的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。

    例如:$a=fileatime("log.txt");
              echo "修改时间:".date("Y-m-d H:i:s",$a)."

  • 相关阅读:
    构建布局良好的Windows程序
    新认知之WinForm窗体程序
    分组查询之牛刀小试!
    Azure虚拟机时间同步问题
    关闭同一网络内的windows主机
    关于jdbc和数据库连接池的关系(不是封装的关系)
    spring,springMVC的优点和区别
    从新向你学习javase(第一天)
    spring包
    事物
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6881887.html
Copyright © 2011-2022 走看看