【问题标题】:Ignore header/comments reading CSV with array_map() and str_getcsv() as the callback使用 array_map() 和 str_getcsv() 作为回调忽略读取 CSV 的标题/注释
【发布时间】:2015-01-30 18:56:42
【问题描述】:

使用以下PHP方法组合时有没有忽略header/cmets的方法:

$csv = array_map('str_getcsv', file('file.csv'));

CSV 示例

date, val1, val2, val3
2014-12-2, 1, 4, 5 
2014-12-3, 2, 1, 3 
2014-12-4, 2, 0, 1

我希望 $csv[0][0] 等于 2014-12-2 等。

【问题讨论】:

    标签: php arrays csv-import


    【解决方案1】:

    使用 array_shift :

    array_shift($csv);
    

    【讨论】:

    • 谢谢!根据array_shift docs,这会将$csv 变量分配给标题行数组,对吧?
    • 只用array_shift($csv);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 2021-04-18
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多