在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)个空白行。我想退格那些行。有什么方法吗?
答案 0 :(得分:0)
如果必须删除回显点处的前导空行,则
echo ltrim($this->s);
删除回显之前的前导空格,换行符和回车符。
但你真的应该首先防止这些行被生成。
答案 1 :(得分:0)
你可以使用
if(!empty($row)) {
print $row;
}