fgetcsv()有两个分隔符

时间:2014-01-09 20:04:21

标签: php database function csv fgetcsv

所以,我使用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不是代码生成服务,但我很难过。在之后还有删除空格吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

变化:

return $data;

为:

return array_map('trim',$data);