所以,我使用fgetcsv进行了以下功能。
public function CSVtoArray($value) {
$row = 1;
$file = "tmp/tmp.csv";
file_put_contents($file, $value);
if (($handle = fopen($file, "r")) !== FALSE) {
$data = fgetcsv($handle, 1000, ",");
fclose($handle);
return $data;
}
}
该函数将csv输入视为“某事物”。我遇到的问题是它在,之后保留了空间 。我想我也可以添加“,”分隔符,但它只需要一个分隔符。我仔细检查了文档,似乎没有解决方法。
我知道StackOverflow不是代码生成服务,但我很难过。在,之后还有删除空格吗?或者有更好的方法吗?
答案 0 :(得分:1)
变化:
return $data;
为:
return array_map('trim',$data);