所以,我使用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不是代码生成服务,但我已经陷入了困难。无论如何,<强>,之后也删除了空间?或者有更好的方法来做到这一点吗?

有帮助吗?

解决方案

更改:

return $data;
.

到:

return array_map('trim',$data);
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top