说明:在下目前是新手,写的不好的地方请联系站长进行指教.

需要注意的地方:


其他的都是系统在自己获取.

下面是read_file.php中的类:

<?phpclass read_file
{public function read_filea($filename,$digital=""){if (pathinfo($filename,PATHINFO_EXTENSION) =="csv"){$file = fopen("a/".$filename,'r');$goods_list=[];while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容//print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可$goods_list[] = $data;}if ($digital==""){$nameqs=$filename.".txt";}else{$nameqs=$filename."+".$digital.".txt";}foreach ($goods_list as $k=>$a){if (strstr($goods_list[$k][0], 'aid')){$sd =  substr($goods_list[$k][0],strripos($goods_list[$k][0],"aid=")+4);@$sdq = $sd+$digital;$x = strtr($goods_list[$k][0],$sd,$sdq)."\r\n";}if (strstr($goods_list[$k][0], 'tid')){$sd =  substr($goods_list[$k][0],strripos($goods_list[$k][0],"tid=")+4);$sd = substr($sd,0,strrpos($sd,'&'));@$sdq = $sd+$digital;$x = strtr($goods_list[$k][0],$sd,$sdq)."\r\n";}$goods_list[$k][4]=$x;}foreach($goods_list as $v=>$t){if(file_exists($nameqs)==false){$myfile = fopen($nameqs, "w");}fwrite($myfile, $goods_list[$v][4]);@fclose($nameqs);echo "已把".$goods_list[$k][4]."写入到".$nameqs."文件中";}}}
}
index.php 调用该类<?phpinclude('read_file.php');
$read_file=new read_file();
$dir =  dirname(__FILE__);
$dir = $dir."/a";
//获取目录下的所有文件
$file = scandir($dir);foreach ($file as $q){$read_file->read_filea($q);
}

此页代码转载于:https://daysky.top/php/get-csv-content.html

php获取CSV后缀文件中的内容,并把某一列的数据重写到txt文件中相关推荐

  1. python从txt拿取数据_python requests + xpath 获取分页详情页数据存入到txt文件中

    直接代码,如有不懂请加群讨论 # *-* coding:utf-8 *-* # import json import requests import pytesseract import time i ...

  2. 如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的,

    如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的, 1)在资源文件中该如何配置, 2)如果是硬编 ...

  3. java数据存入txt_java将数据写入到txt文件中(txt有固定的格式)

    java将数据写入到txt文件中,这个应该对于学过java I/O的人来说是很简单的事情了,但是如果要将数据以固定的格式写入到txt文件中,就需要一定的技巧了. 这里举个简单的例子,以供参考: 比如我 ...

  4. pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN

    pandas将dataframe中的内容为列表(list)的数据列裂变.拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称).数据列中的列表(不等长)拆分为多个新的数据列(产生NaN ...

  5. 怎样把vc6的MSComm控件接受的数据实时的显示在编辑框,并把数据实时惠存txt文件中

    怎样把vc6的MSComm控件接受的数据实时的显示在编辑框,并把数据实时存入txt文件中 我在做一个基于VC6的MSComm控件的电机上位机控制,数据帧格式采用9600bps,8位数据位,奇校验,1位 ...

  6. 5.编写程序,建立一个含有5名学生成绩的文件:stu1.txt, 解释说明:为了避免测试代码时,反复从屏幕输入数据样例,我这里将数据存在f2.txt文件中,使用freopen()函数访问并读出数据

    建立一个含有5名学生成绩的文件stu1.txt.每个学生的数据包括:学号.姓名.性别.为避免测试代码时反复从屏幕输入数据样例,我这里将数据存在f2.txt文件中,使用freopen函数访问并读出数据. ...

  7. C++读取txt数据为二维数组 将数据保存到txt文本中

      C++读取txt数据为二维数组 保存txt文本数据     C++文件读写操作有:ofstream,ifstream,fstream: #include <fstream> ofstr ...

  8. python将输出保存为txt_Python3将数据保存为txt文件的方法

    Python3将数据保存为txt文件的方法,具体内容如下所示:f = open("data/model_Weight.txt",'a') #若文件不存在,系统自动创建.'a'表示可 ...

  9. python:批量处理txt文件,读取txt文件内容,根据内容(例子为数字1)提取出对应txt文件到其他文件夹,后根据txt文件名提取对应名字图片。

     本段代码为根据想要内容(数字1),把所有txt文件中有数字1的复制保存至其他文件夹 # 提取全部txt文件中 含有pf缺陷的txt文件 保存至其他文件夹中import os import shuti ...

最新文章

  1. python opencv打开摄像头
  2. oracle全托管驱动Oracle.ManagedDataAccess
  3. ATEN—第九章OSPF多区域的配置
  4. PYTHON之路(八)
  5. 部署redis主从复制
  6. coreldraw水涟漪怎么做_都说女人是水做的,温柔如水,你怎么一点也不温柔呢?...
  7. 滚~滚~滚动条(移动端 二)
  8. Linux中awk后面的RS, ORS, FS, OFS 含义
  9. 算法笔记之狄克斯特拉算法
  10. Java Web框架play framework的下载与环境变量配置
  11. Mysql基础到进阶精品视频教程附讲义文档 91课
  12. 决策树的生成之ID3与C4.5算法
  13. 用Python爬取王者农药英雄皮肤 原
  14. 对中间层的一些浅略的思考
  15. Mac Android Studio Chipmunk | 2021.2.1 Patch 1错误:Installed Build Tools revision 33.0.0 is corrupted
  16. ip地址的概念和作用
  17. 实现Python爬虫的思路、原理
  18. No.172-HackTheBox-Linux-Scavenger-Walkthrough渗透学习
  19. 众为兴机器人视觉通讯
  20. domain adapation 初步理解

热门文章

  1. C++ 150行代码实现俄罗斯方块
  2. PaddleLite——将水果分类模型部署到树莓派
  3. css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。
  4. 1553B学堂在线课程笔记
  5. 微分销功能设计_分销模式新玩法功能业务逻辑_OctShop
  6. 鸿蒙符助战选哪个,梦幻西游手游大唐助战伙伴哪个好 大唐官府助战伙伴选择推荐...
  7. C#做一个简单的音乐播放器
  8. 艾永亮:超级产品战略如何让优衣库做到“零库存”
  9. 有道云笔记markdown乱码解决办法
  10. 福建力得温控器_福建力得温控仪LD-B10系列说明书