码迷,mamicode.com
首页 > 编程语言 > 详细

php 打开csv文件转成数组。打开中文乱码 解决办法

时间:2019-09-28 19:41:21      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:csv文件   nbsp   ret   array   filename   als   eval   div   eva   

 代码如下

              //csv 打开 转码, $filename 指的是 目标csv 路径 
                $file = fopen($filename,"r");
                while(!feof($file))
                {
                    $excel_array[] = (fgetcsv($file));
                }
// 打开乱码 需要转码
$excel_array = eval(‘return ‘ . iconv(‘gbk‘, ‘utf-8‘, var_export($excel_array, true)) . ‘;‘); // 删除第一行标题 unset($excel_array[0]); // 删除最后一行 false foreach ($excel_array as $key => $value) { if (!$value) { unset($excel_array[$key]); } } fclose($file);

 如上, 最终得到的就是csv 内容 数组

php 打开csv文件转成数组。打开中文乱码 解决办法

标签:csv文件   nbsp   ret   array   filename   als   eval   div   eva   

原文地址:https://www.cnblogs.com/tongcharge/p/11604455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!