php - 在写入CSV文件时消除开头的空格

时间:2014-01-29 02:40:26

标签: php

我正在使用PHP将数组值写入CSV文件。在数组值中,我使用\n包含换行符。更新数组值后,我使用如下的implode函数。

$newLine[] = $row[$i].",";
$newLine[] = "\n";
$csv2 [] = implode(" ", $newLine);

但是,在写入CSV文件时,额外的空格会附加到行的前面。这导致我在显示中出现一些问题。我想在写入时消除线前面的空间。我试着做下面的事情。

$line1 =  str_replace(' .','.',$line);

但是,我无法在没有空格的情况下编写CSV文件。

2 个答案:

答案 0 :(得分:0)

您根本不需要使用空格:

$newLine[] = $row[$i].",";
$csv2 [] = implode("\n", $newLine);

答案 1 :(得分:0)

$csv2[] = trim ( implode("\n", $newLine) , "\n");

这应该有效,因为它只删除字符串开头和结尾的换行符。