我不是直接混合 HTML 和 PHP 的大支持者,但是这样的事情怎么样:
$options = array("books", "music", "movies", "other");
$tab = 'music';
echo '<ul class="nav nav-tabs">';
foreach($options as $o) {
if($o == $tab) {
echo '<li class="active">'.ucfirst($o).'</li>';
} else {
echo '<li>'.ucfirst($o).'</li>';
}
}
echo '</ul>';
如果您在模板范围内,也可以使用 PHP 的替代语法:
<?php
$options = array("books", "music", "movies", "other");
$tab = 'music';
?>
<ul class="nav nav-tabs">
<?php foreach($options as $o): ?>
<?php if($o == $tab): ?>
<li class="active"><?php echo ucfirst($o); ?></li>
<?php else: ?>
<li><?php echo ucfirst($o); ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>