php修改csv文件的方法:首先获取当前绝对路径;然后每次读取CSV里面的一行内容,代码为【while $data = fgetcsv$file))】;最后此为一个数组,要获得每一个数据,访问数组下标即可。
php修改csv文件的方法:
php读取csv文件并处理成以表头为键名的数组
header"Content-type: text/html; charset=GBK");//设置输出编码 ini_set'memory_limit', '1024M');//设置内存 set_time_limit0); //设置超时 $dir = dirname__FILE__).'/'; //获取当前绝对路径 $row = 1;//第一行开始 $file = fopen$dir.'5111.csv', "r"); # 结果 $res = array); # 计数标示 $header = []; $flag = false; $i = 0; while $data = fgetcsv$file)) {//每次读取CSV里面的一行内容 if !$flag) { $header = $data;//此为一个数组,要获得每一个数据,访问数组下标即可 $flag = true; } else { $temp = array_slice$data, 0,11);//取多少列数据 foreach $temp as $key => $value) { $index = $header[$key]; $res[$i][$index] = $value; } $i++; } } echo "<pre>"; print_r$res); die;
相关学习推荐:php编程(视频)