用逗号读取php的csv文件

时间:2014-01-28 10:41:26

标签: php csv

我在PHP中开发了一个应用程序,用户上传了CSV格式的文件。

读取CSV文件单元格数据我写的代码如下:

$file_pointer = fopen($filename, "r");
if($file_pointer)
{
    $file_read = fread($file_pointer, filesize($filename));
    $file_read=preg_replace('/(\r\n|\n|\r)/', ',', $file_read);

    $exp = explode(',',$file_read);
  

//我从此数组获取数据

}

这工作正常,但在CSV文件中,一个单元格有:文字,这里

在阅读此脚本时,我在数组中再获得一个索引....

我需要读作单个索引数据

1 个答案:

答案 0 :(得分:1)

试试这样:

$yourstuff = fgetcsv($file_pointer, 0, ',', '"');