我想从数组中获取导航,并在页面处于活动状态时显示活动类。一切都正常,但我不知道如何让页面与类一起活动。这是我的一点代码:
foreach($navlinks as $key => $value){
if ($value === $key){
echo '<li class="active"><a href="'.$key.'.php">'.$value.'</a>';
}else {
echo '<li><a href="' . $key . '.php">' . $value . '</a>';
}
}
有人能帮我吗?
非常感谢
编辑:
我的阵列:
$navlinks = array ('index' => 'Home', 'over-ons' => 'Over ons', 'contact' => 'Contact');
示例:
<li class="active"><a href="contact.php">Contact</a></li>
您的代码就快到了。您只需要修复比较即可确定当前页面。你可能需要做一些类似的事情
$current_page=子字符串($_SERVER['REQUEST_URI'],1);//修剪掉前导斜线$current_page=str_replace('.php','',$current_page);//修剪加长件foreach($navlinks为$key=>$value){if($current_page==$key){。。。}其他{。。。}}