当我试图在PHP中上传csv文件并使用fgetcsv函数导出php中的字段时,它返回所有结果在一个数组而不是逗号分隔 . 我有2个csv文件,但在一个工作,在另一个,它显示在一个数组中的所有值,如下所示:

Array
(
    [0] => Name 
    [1] => Number
    [2] => Tax Center
John12
    [3] => 2122561681
    [4] => 71 West 19 
John13
    [5] => 6462102791
    [6] => 72 West 19 
John14
    [7] => 9144190749
    [8] => 73 West 19 
John15
    [9] => 8602867600
    [10] => 74 West 19 
John16
    [11] => 8602435024
    [12] => 75 West 19 
John17
    [13] => 8602429299
    [14] => 76 West 19 
John18
    [15] => 2034838300
    [16] => 77 West 19

这是我的代码只获得第一行csv

if(($handle = fopen($file , "r")) !== FALSE) 
                    {
                            $fileAdded  = true;
                            $adcon      = 0;

                            while (($data = fgetcsv($handle, 0, ",")) !== FALSE) 
                                {
                                    /*echo '<pre>';
                                    print_r($data);
                                    echo '</pre>';*/
                                    $first = $data;
                                    break;                                  
                                }

                            fclose($handle);
                    }