在PHP中生成可下载的CSV时,是否可以打印退格字符?


Is it possible to print backspace characters while generating downloadable CSV in PHP?

在PHP中生成输出时是否可以回退空格?

:

if ($this->s) {
    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=exportevent.csv");
    header("Pragma: no-cache");
    header("Expires: 0");
    echo $this->s;
    exit;
}

我在我的一个视图(Zend MVC)中编写了上面的代码,在打印$s时,添加了一些(30)空白行。我想把这些行退格。有什么办法吗?

如果您必须在echo点删除前导空白行,则

echo ltrim($this->s);

删除echo前的前导空格、换行和回车。

但是你应该首先阻止这些行生成

你可以使用

  if(!empty($row)) {
  print $row;
  }