0
我正在使用PHP將數組值寫入CSV文件。在數組值中,我包含了一個使用\n
的換行符。數組值更新後,我使用下面的implode函數。php - 在寫入CSV文件的同時消除開始處的空間
$newLine[] = $row[$i].",";
$newLine[] = "\n";
$csv2 [] = implode(" ", $newLine);
但是,在寫入CSV文件時,額外的空間會附加到行的前面。這導致我在顯示中出現一些問題。我希望在寫入時消除行前的空間。我試圖做到以下。
$line1 = str_replace(' .','.',$line);
但是,我無法在CSV文件開頭沒有空格的情況下寫入。
你試過[trim](http://www.php.net/trim)嗎? –
你真的不應該手動構造CSV。 [使用'fputcsv()'代替。](http://us3.php.net/manual/en/function.fputcsv.php)它將處理所有錯綜複雜的轉義和引用。 –
http://php.net/manual/en/function.fputcsv.php – zerkms