//读取文件
$file='save.ini';
$cacheArray=file_get_contents($file);
$file_time=0;
$file_id=0;
if($cacheArray!=""){
//反序列化,文件格式转换成数组
$cacheArray=unserialize($cacheArray);
$file_time=$cacheArray['time'];
$file_id=$cacheArray['id'];
}
$nowtime=strtotime(date("Y-m-d",time()));
if($file_time!=$nowtime){//如果不是当天执行,file_id重置原来状态
$file_id=0;
}
//进入循环体,记录每次循环
$aplant_grs=Db::name('aplant_gr')->where('is_delete',0)->where('is_status=1 and id>'.$file_id)->order('id asc')->select();
foreach ($aplant_grs as $value){
.
.
.
.
//每执行一次循环,缓存一个id和time
if(false!==fopen($file,'w+')){
$cacheArray=array('time'=>strtotime(date('Y-m-d',time())),'id'=>$value['id']);
file_put_contents($file,serialize($cacheArray));//数组序列化后,写入缓存
}
}
```
TP5结构-每天分批执行,文件记录断点
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...
- 这8种学生永远拿不到高分!早看早受益! 下面是一位资深班主任总结了8种成绩提不上去的原因,分别对应8类孩子,如果你...