【发布时间】:2015-10-09 14:04:26
【问题描述】:
我想从选择 <option> 中删除或隐藏已选择/存在的布局名称/ID。
如果布局选项:
如果布局选项 Home 已经选择(隐藏/删除 home):
<select name="layout"> <?php foreach ($layouts as $layout) { ?>
<?php if ($layout['layout_id'] == $my['layout_id']) { ?>
<option value="<?php echo $layout['layout_id']; ?>" selected="selected">
<?php echo $layout['name']; ?>
</option>
<?php } else { ?>
<option value="<?php echo $layout['layout_id']; ?>">
<?php echo $layout['name']; ?>
</option>
<?php } ?>
<?php } ?>
</select>
【问题讨论】:
-
没有必要用
<?php和?>喷洒你的代码,这只会让它几乎不可读。如果你有 2 行连续的 PHP 代码,那么在开头的<?php和结尾的?>就足够了