我不确定这是否可能!
我有两个文件说main.php和submenu.php
在main.php中,我有以下mainMenu
在另一个名为submenu.php的文件中,我有一个列表说
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
如果我在主菜单中单击“价目表”,我想将子菜单的内容显示为“价目表”下的列表,如下所示:
简单的解决方案可能是在menu.php本身中包含列表视图,但这不是这种情况
谢谢。
最佳答案
您应该使用数组和递归。像这样:
(代码很粗糙,抱歉)
$menu = array(
'About Us',
'Categories',
'Price List' => array(
'1','2','3','4'
)
);
function loop_menu($menu){
foreach($menu as $m):
if(is_array($m))
return '<ul>' . loop_menu($m) . '</ul>';
else
return '<li>' . $m . '</li>';
endforeach;
}
echo loop_menu($menu);
然后使用CSS使它看起来像您想要的。
关于php - 如何在另一个PHP文件中列出一个PHP文件的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14611494/