PHP以奇数顺序读取CSV文件

时间:2017-12-01 00:25:50

标签: php arrays csv

我使用的是联盟CSV库,但是当我使用内置的PHP函数时,会发生同样的事情。这是我的电子表格:

ID    column A  column B    column C
123   apple     orange      pear

这是我的代码:

$stmt = (new Statement())
    ->offset(0)
    ->limit(2)
;

$records = $stmt->process($csv);
foreach ($records as $record) {
    print_r($record);
}

最后,这是输出。请注意,ID值(123)悬挂在左侧。我甚至不确定那是什么意思。

Array 
(
    [0] => ID
    [1] => column A
    [2] => column B
123 [3] => column C
    [4] => apple
    [5] => orange
    [6] => pear
)

编辑:这是原始CSV文件。换行符可能是回车符?

ID,column A,column B,column C
123,apple,orange,pear

1 个答案:

答案 0 :(得分:0)

这真的很蹩脚。由于我在Mac上,我需要将此行添加到脚本的顶部:

// If this exception is an instance of HttpException 
if ($this->isHttpException($e)) { 
     // Grab the HTTP status code from the Exception 
     $status = $e->getStatusCode(); 
}