php读取csv数据保存到数组的方法_.docx

上传人:PIYPING 文档编号:11660490 上传时间:2021-08-28 格式:DOCX 页数:4 大小:12.35KB
返回 下载 相关 举报
php读取csv数据保存到数组的方法_.docx_第1页
第1页 / 共4页
php读取csv数据保存到数组的方法_.docx_第2页
第2页 / 共4页
php读取csv数据保存到数组的方法_.docx_第3页
第3页 / 共4页
php读取csv数据保存到数组的方法_.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《php读取csv数据保存到数组的方法_.docx》由会员分享,可在线阅读,更多相关《php读取csv数据保存到数组的方法_.docx(4页珍藏版)》请在三一文库上搜索。

1、php读取csv数据保存到数组的方法_ 这篇文章主要介绍了php读取csv数据保存到数组的方法,通过封装的类文件实现这一功能,是对csv文件操作的有用技巧,需要的伴侣可以参考下 本文实例讲解并描述了php读取csv数据保存到数组的方法。分享给大家供大家参考。具体分析如下: csv是常用的excel格式的替代品,许多时候我们导出数据是都会导成csv格式的,这样和excel没什么区分,下面的程序是要读取csv数据保存到数组我们要对数据进行操作,所以保存到数据,代码如下: 代码如下: $info=csvtoarray:open(teste.csv); /echo pre; /print_r($inf

2、o); /echo /pre; foreach ($info as $c) echo 学号:.$c0; echo 姓名:.$c1; echo 年龄:.$c2; echo 身高:.$c3.br; final class csvtoarray /* * 把csv文件解析为一个数组返回 * * param string $file 要解析的csv文件路径 * param char $delimiter csv文件里的内容分隔符 默认为; * return array */ public static function open($file, $delimiter = ;) return self:o

3、rdenamultiarray(self:csvarray($file, $delimiter), 1); private function csvarray($file, $delimiter) $result = array(); $size = filesize($file) + 1; $file = fopen($file, r); $keys = fgetcsv($file, $size, $delimiter); fseek($file,0);/这里原来的没有.自己加上.这样能读取到第一行的内容 while ($row = fgetcsv($file, $size, $delimi

4、ter) for($i = 0; $i count($row); $i+) if(array_key_exists($i, $keys) $row$keys$i = $row$i; print_r($row); $result = $row; fclose($file); return $result; private function ordenamultiarray($multiarray, $secondindex) while (list($firstindex, ) = each($multiarray) $indexmap$firstindex = $multiarray$firstindex$secondindex; asort($indexmap); while (list($firstindex, ) = each($indexmap) if (is_numeric($firstindex) $sortedarray = $multiarray$firstindex; else $sortedarray$firstindex = $multiarray$firstindex; return $sortedarray; 盼望本文所述对大家的php程序设计有所关心。 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1