时间:2021-07-01 10:21:17 帮助过:28人阅读
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_limit(0); //设置超时
- $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编程(视频)
以上就是php如何修改csv文件的详细内容,更多请关注gxlcms其它相关文章!