首页 > 解决方案 > 从 else 语句中删除空行

问题描述

我一直在研究 if/else 语句,并且我已经构建了一个没有任何问题的语句,在我的 else 语句中,我使用$tpl->set('message', '');'' 引号表示在我使用的模板上不显示任何内容(这是我想要的) {message} 在 if 语句期间回显一条消息,但我想知道,因为我不想在 else 语句上回显任何内容,所以最好将引号留空?,因为它是空的,它会隐藏 {message}在我想要的模板上,对不起,如果我的问题相当基本,我还在学习,非常感谢。

编辑:只是为了澄清标题,在 {message} 出现的html输出上是一个空行,是否可以删除它?

标签: php

解决方案


是的你可以。您只需检查 是否message为空或不使用empty(). 如果 $message 不为空,则仅显示如下消息。

 <?php if(!empty($message): ?>
   {$message}
 <?php endif ?>

注意:我不知道您使用的是什么模板。因此,这是基本思想,您可能需要进行一些调整以使其适合您正在使用的模板。


推荐阅读