PHP将数组写入txt 并读取txt进数组
以下时本人的代码截取
数组写入txt
创建文件
//新增消息存入
public static function AddNews($uid = '' ,$data= [],$sta=''){
//获取年月并拼成存储路径与文件名
$year = date('Y');
$month = date('m');
$time = date("Y-m-d H:i",time());
$dir = './cachenews/';
if(is_dir($dir)){
Log::error('该目录以存在');
}else{
if(mkdir($dir,0777,true))Log::error('目录创建完毕'); ;
}
$file=$dir.$year.$month.".txt";
if(!file_exists($file))
{
fopen($file, "w+");//这里是创建test.txt文件
fclose($file);
};
Log::error('11111');
// 写入数据
$news = [
'uid'=>$uid,
'data'=>$data,
'state'=>1,
'states'=>$sta,
'time