将PHP和变量包装到隐藏的DIV中

时间:2018-10-27 15:20:06

标签: php html

我有一个复杂的脚本,确切的行

<?php echo $this->loadTemplate('report'); ?>

在页面加载时回显特定的“报告”表格。

我尝试将此行包装到DIV中,以保存此报告在页面上的加载,但将其隐藏。

不幸的是我的实验

<?php echo "<div hidden>HIDEME<?php echo $this->loadTemplate('report'); ?></div>"?>

只是隐藏而不会“回声”。

尝试输入任何提示(如果可以用DIV进行PHP代码的这种包装)

3 个答案:

答案 0 :(得分:4)

现在,您正在回显<?php开头的标签。相反,您想串联。

自从我做过PHP以来已有一段时间了,但是假设您的loadTemplate可以工作,这应该可以解决问题。

<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>"?>

答案 1 :(得分:2)

您已经在回显了-不要打开第二个回显,而是用引号结束/启动回显的字符串,并使用点连接php特定的部分:

<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>" ?>

答案 2 :(得分:1)

你是那个意思吗?

<?php
echo '<style type="text/css"> .hidden {display:none;} </style>';
echo '<div class="hidden">'.$this->loadTemplate('report').'</div>';
?>