0

在 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)个空白行。我想退格这些行。有什么方法吗?

4

2 回答 2

0

如果必须在回显点删除前导空白行,则

echo ltrim($this->s);

在回显之前删除前导空格、换行符和回车符。

但是您确实应该首先防止生成这些行。

于 2011-12-02T07:38:21.043 回答
0

你可以使用

  if(!empty($row)) {
  print $row;
  }
于 2011-12-02T07:39:52.357 回答