时间:2021-07-01 10:21:17 帮助过:13人阅读
- <!--
- Code highlighting produced by Actipro CodeHighlighter (freeware)
- http://www.CodeHighlighter.com/
- -->
- <!--?php
- function getCSVdata($filename)
- {
- $row = 1;//第一行开始
- if(($handle = fopen($filename, "r")) !== false)
- {
- while(($dataSrc = fgetcsv($handle)) !== false)
- {
- $num = count($dataSrc);
- for ($c=0; $c < $num; $c++)//列 column
- {
- if($row === 1)//第一行作为字段
- {
- $dataName[] = $dataSrc[$c];//字段名称
- }
- else
- {
- foreach ($dataName as $k=-->$v)
- {
- if($k == $c)//对应的字段
- {
- $data[$v] = $dataSrc[$c];
- }
- }
- }
- }
- if(!empty($data))
- {
- $dataRtn[] = $data;
- unset($data);
- }
- $row++;
- }
- fclose($handle);
- return $dataRtn;
- }
- }
- function print_array($data) //错误在这个函数里
- {
- $row = count($data);
- $column = count($data[0]);
- echo $row;
- echo $column;
- echo "";
- for($i=0;$i<$row;$i++)
- {
- echo "";
- for($j=0;$j<$column;$j++)
- {
- echo "";
- }
- echo "";
- }
- echo "<table><tbody><tr><td width="80" height="50">";
- echo $data[$i][$j];
- echo "</td></tr></tbody></table>";
- }
- $aData = getCSVdata('test.csv');
- //print_r($aData);
- print_array($aData);
- ?>