【发布时间】:2011-01-18 13:47:17
【问题描述】:
我正在使用列表从二维数组渲染导航,如图所示:
<ul> <li>parent
<ul> <li>level 1</li> <li>level 1
<ul> <li>level 3</li> </ul>
</li> </ul>
<li> </ul>
</li> </ul>
无论如何要正确关闭<li> 和</ul>,我发现我需要来自foreach 序列中下一个数组的一些数据。我怎样才能找回这个?
【问题讨论】:
-
请提供minimal sample code 向我们展示您在做什么。
-
您正在处理一个数组,您可以随时使用数组中的所有数据。
-
由于您正在使用,我假设是类别,我建议您调查一下:dev.mysql.com/tech-resources/articles/hierarchical-data.html 这样您的类别都是通过查询等为您设置的。无论哪种方式都很好阅读: )
-
倒退很简单。只需保存前一个元素。
-
如果我理解你的问题,你可能想使用
RecursiveArrayIterator->getDepth,不需要做圆顶next,prev魔法......
标签: php arrays navigation foreach