1
所以,我有以下函數使用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不是代碼生成服務,但我很難過。無論如何也刪除空間後,?還是有更好的方法來做到這一點?
輸入CSV是加引號? – 2014-01-09 20:06:12
@Dagon是的,輸入_is_沒有引用。 –
array_walk與輸出修剪是一個選項 – 2014-01-09 20:09:06