2つの区切り文字を持つ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入力を取ります。私が持っていた問題は、、、の後、空間 を保持することです。私はちょうど区切り文字も追加することができましたが、それは1つの区切り文字だけを取ります。私はドキュメンテーションをチェックしていて、その回避策がないようです。
私はStackoverflowがコード玄関ではないことを知っていますが、私は急降下しています。、の後にスペースを取り除くといえますか?それともこれを行うためのより良い方法はありますか?
解決
変更:
return $data;
.
to:
return array_map('trim',$data);
. 所属していません StackOverflow