如何在PHP中创建一系列菜单项?

时间:2010-11-27 14:51:52

标签: php arrays

我在PHP菜单项中有以下数组:

$items = array('Home' => 'URL1', 'Info' => 'URL1', 'Contact' => 'URL3');

现在我希望能够一次向一个索引添加一个额外的值,表明它是一个选定的标签。

我如何以一种奇特的方式做到这一点?

2 个答案:

答案 0 :(得分:1)

你可以使用像这样的多维数组

$array['home']['url'] = 'url';
$array['home']['selected'] = true;

然后,如果选择了一个特定的网址,你只需将其选中的值设置为true,你也可以将其他属性添加到导航中,然后例如你可以添加一个隐藏的值

$array['home']['hidden'] = true;

-------编辑

通过我的手机执行此操作时可怕的格式化道歉

答案 1 :(得分:0)

你可以为它做一个额外的变量:

$items = array('Home' => 'URL1', 'Info' => 'URL1', 'Contact' => 'URL3');
$active_item='Info';