[PHP] 文件创建、写入、读取
2024-08-22 19:47:37
创建
$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)."
最新文章
- HTTP请求报文格式
- Neo4j 查询已经创建的索引与约束
- javascript匿名函数应用
- 如何安装RHEL7.2x64 即红帽7.2虚拟机?
- Index on DB2 for z/OS: DB2 for z/OS 的索引
- Exception在方法继承中的限制
- 纸上谈兵:图(graph)
- C#常用集合的使用(转载)
- LightOJ1032 Fast Bit Calculations(数位DP)
- 使用支持向量机训练mnist数据
- VS2005 工程在win7下使用管理员权限运行
- m个苹果放在n个筐里,每个筐至少一个,所有的筐都一样,有多少种放法
- Dojo初探之2:设置dojoConfig详解,dojoConfig参数详解+Dojo中预置自定义AMD模块的四种方式(基于dojo1.11.2)
- keil5一点project就闪退
- 2、原生jdbc的dao模式
- [FJOI2016]神秘数(脑洞+可持久化)
- 去掉MyEclipse 中烦人的黄线和感叹号!
- ThunderBird对只有回复地址的邮件过滤
- Python3 tkinter基础 Listbox Button 点击按钮删除选中的单个元素
- [转]Java加密算法