将 CSV 列表转换为数组

问题描述 投票:0回答:2

我有一个 csv 列表变量,我正在尝试使用 array_map 将其转换为数组,但由于某种原因,它一直给我以下错误:

警告:array_map():参数 #2 应该是

中的数组
$list1 = 1,7,15,16,18,18;
$shortArray = array_map('str_getcsv', $list1);
$var_dump($shortArray);

有谁知道如何让它工作或者有其他方法将 csv 列表转换为数组吗?

我使用的是 php 5.5.0。

php arrays php-5.5
2个回答
0
投票
$list1 = array(1,7,15,16,18,18);
$shortArray = array_map('str_getcsv', $list1);
var_dump($shortArray);

0
投票
$list1 = "1,7,15,16,18,18"; // or the line from your CVS file
$shortArray = explode(",", $list1);
var_dump($shortArray);
© www.soinside.com 2019 - 2024. All rights reserved.