PHP读取CSV文件内容(示例)
PHP直接读取CSV文件内容,使用fgetcsv()函数,具体参数及说明请查看php在线手册。
实现:
一个读取CSV文件内容的函数,可以对应表格中的字段名。
表格中的第一行作为字段名称保存数据,第二行开始就是你个人的数据。
可以通过这种方法将数据读取出来,然后插入数据表对应的字段。
1,csv文件:
值1_1 值1_2 值1_3 值1_4
值2_1 值2_2 值2_3 值2_4
2,读取csv文件的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
{ // www.jbxue.com
foreach ($dataName as $k=>$v)
{
if($k == $c)//对应的字段
{
$data[$v] = $dataSrc[$c];
}
}
}
}
if(!empty($data))
{
$dataRtn[] = $data;
unset($data);
}
$row++;
}
fclose($handle);
return $dataRtn;
}
}
$aData = getCSVdata('test.csv');
print_r($aData);
?>
测试结果:
(
[0] => Array
(
[a] => test3
[b] => test4
[c] =>
)
[1] => Array
(
[a] => test5
[b] =>
[c] =>
)
)
>>> 更多有关php 导出csv php读写csv文件的内容。
您可能感兴趣的文章:
php读取与下载csv文件的示例代码
php读取(打开)csv文件的小例子
php读取csv、写入csv与导出csv文件
php读取csv文件内容的实例代码
PHP读取csv文件内容的几个例子
php导出CSV文件的实现代码
解决php csv文件导入mysql中文乱码
CSV格式读取表格插件 csv2table
php导出与读取csv文件的实现代码
php导出(生成)CSV文件的小例子