回音值时不需要的空间

时间:2016-01-14 16:57:41

标签: php

每当document值存在时,我希望评论显示在单元格下。

因此我提供了以下代码:

ids

但是在输出中,我在$comment之后得到了不需要的空格,如下所示:

$comment = "Enabled";  // add comment, whenever this value is not set to "0"

            <td>
              <form action="go.php" method="POST" target="_blank">
              <input type="submit" class="a" value="click"></form>
              <?= !$comment ? "" : "<div class=\"design\">Comment: " . $comment;"</div>" ?>
            </td>

是什么导致这种情况?

2 个答案:

答案 0 :(得分:2)

$comment = "Enabled";  // add comment, whenever this value is not set to "0"

            <td>
^^^^^^^^^^^^ 12

见这里:

Enabled            </div>
       ^^^^^^^^^^^^ 12

这是由那里的 12 空间引起的(我算了一下)。另外,由于您没有显示关闭?>标记的实际代码,因此也会对此有所帮助。

因此,作为一个例子:

<?php
    $comment = "Enabled";  // add comment, whenever this value is not set to "0"
?><td>

但是,以下是关闭的。分号位于错误的位置并且缺少连接点:

<?= !$comment ? "" : "<div class=\"design\">Comment: " . $comment . "</div>"; ?>

因此,请在关闭?>标记后或<?php之前避免使用任何空格。 PHP为它添加空格并查看HTML源代码;它和任何开发人员工具一样好。

答案 1 :(得分:0)

删除分号“;”并用点“。”替换。在

 ". $comment;"</div>" ?>