我想在呈现 HTML 表格的 PHP 代码中包含一个 if
语句。输出也应该在表格行中。
echo '<table style="border:1px solid red;">',
'<tr align="center" ><td><div class="item-font1">', $mounts['name'], '</div></td>
</tr>',
if ($itembind == 1) {
echo '<tr align="center" ><td><div class="item-font1">Text1</div></td>
</tr>',
} elseif ($itembind== 2) {
echo '<tr align="center" ><td><div class="item-font1">Text2</div></td>
</tr>',
echo "\t";
}
'<tr align="center" ><td><div class="item-font1">', $mounts['name'], '</div></td>
</tr>
</table>';
?>
我这样试过,但有一些错误。
原文由 Robster 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 echo ,字符串可以用逗号分隔(即
,
)。但是,当需要附加逻辑时,必须终止 echo 语句。为此使用分号(即;
)。虽然将多个字符串传递给 echo 是可以接受的,但可以将这些字符串连接成一个。为此,请使用 点运算符。
所以更新这一行(开头缺少
echo
):到
最终输出:
请参阅 此 playground 示例 中的更新代码演示。
1http://php.net/manual/en/language.basic-syntax.instruction-separation.php