我想将我的数组显示为菜单。当数组是一维时,这很容易——我可以很容易地使用 for 循环来生成一个。但现在我的菜单数组看起来像这样:
$menu = array("item1", "item2", "item3" => array("subitem1", "subitem2", "subitem3"), "item4", "item5", "item6"); // hope it's defined coreectly
因此,如果主数组 $menu 中有一个元素,例如 item1 或 item5 我想将其显示为普通元素
标签,但如果其中一个元素像 item3 那样具有内部元素,我想将其显示为<li>item3
<ul>
<li>subitem1</li>
<li>subitem2</li>
<li>subitem3</li>
</ul>
</li>
我想我需要在 for 循环中使用 for 循环,但可能有一种更简单的方法。
问候,并提前感谢马特