我正在开发一个网站,我正在尝试为我的头文件包括我的导航菜单(这里主要的主题)。PHP的foreach菜单包括
我的导航菜单中的header.php文件中的代码是在这里:
<!-- topmenu -->
<div class="menu-header">
<div class="container">
<ul class="top menu">
<?php
$nav = array("Home","About","Portfolio","Products","Services","Contact");
foreach($nav as $item){
if($item == $title){
echo "<li class='current-menu-ancestor parent'><a href='$item.php'>$item</a></li>";
}else{
echo "<li><a href='$item.php'>$item</a></li>"; }
}
?>
</ul>
</div>
</div>
<!--/ topmenu -->
您可能会注意到,在代码是条件if($item == $title)
。在我的index.php中,我包含了$title="Home";
,我打算在这个if语句中使用它。
<?php
include("header.php");
$title = "Home";
?>
谁能告诉我在哪里,我错了:
在我的index.php页面中我已经用下面的代码包含在此?
+1:这是一个很好的建议。 – hakre