我需要用json数组创建一个菜单。
这是我在php中的json数组:
$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php');
我知道我可以为每个循环清空这个数组并获取每个值,但我也需要密钥。
这就是我想要的这是一个html无序列表:
如您所见,Key是文本,值是链接。我怎样才能制作这个简单的代码? (如果我在谷歌搜索这个,我只找到高级的json东西。不是一个简单的数组。
答案 0 :(得分:0)
您可以使用此代码
$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php');
echo "<ul>";
foreach($menu as $key=>$val){
echo "<li><a href='".$val."' title='".$key."'>".$key."</a></li>";
}
echo "</ul>";
答案 1 :(得分:0)
您可以使用foreach遍历所有记录
$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php');
echo "<ul>";
foreach($menu as $key=>$m) {
// $key will contain key(Title) and $m(Href) contains value
echo "<li><a href='".$m."'>'".$key."'</a></li>";
}
echo "</ul>";