利用PHP读物文件为数组和数组差异的方法来实现PHP执行一行数据后删除数据的小技巧
前言
前段时间,云落在开发52插件网的时候遇到的,需要循环插入id到网站,而且是不重复的,需求就是类似我说的,百度一下,其他2下,还是搞定了这个问题,这边做好记录,感觉挺有用的。
代码
代码其实很简单,一眼就能看懂,不行就两眼。
if (filesize('xxoo.txt') < 40) {//这个40是具体情况可以调整 echo 'end'; exit; } $file = file('xxoo.txt'); $ids = array_slice($file, 0, 20);//获取文件前20行数据 $newfile = array_diff($file, $ids); @file_put_contents('xxoo.txt', join($newfile, '')); foreach ($ids as $id) { echo $id; }
后语
这段代码在我的Chrome插件网站起到非常重要的作用,所以这里记录一下,后面防止还会用到,如果你有更好的方法,也可以告诉我下。
-- 完 --
博主换域名了么
@楚狂人博客 现在这个咖啡就是新玉米。