使用关联数组在PHP中导航功能

时间:2015-10-30 13:59:48

标签: php

创建一个名为output的空变量。 为nav_sections变量编写foreach循环。每次迭代时,在输出变量后附加一个listitem (<li>),其中包含一个超链接。数组键应显示为超链接的可单击文本。 href属性应包含URL_ROOT(常量)和数组项的值的串联。示例:<li><a href=”http://www.example.com/menu/”>Menu     回显输出变量(这将在调用函数的位置回显输出)。

这是我到目前为止 - 这是正确的吗?帮助我。

function main_nav()
{
$nav_sections= array(
     "Home" => "",
     "Menu" => "menu",
     "Members Club" => "vip",
     "About Us" => "about",
     "Contact Us" => "contact"
);

$output = "";

foreach($nav_sections AS $key => $value)
{
$output = '<li> <a href="' . URL_ROOT . $value '">' . $key '</a> </li>';
}

echo $output; 
}

1 个答案:

答案 0 :(得分:0)

也许你忘了连接输出?

foreach($nav_sections AS $key => $value)
{
    $output .= '<li> <a href="' . URL_ROOT . $value '">' . $key '</a> </li>';
}