foreach嵌套循环,有人能解释一下吗,打印出来也没看明白。

图片描述

这是循环取出权限控制器的遍历,实在看不明白$menu[$k]['children']$menu[$k]['children'][$k1]['children']这么写是为了,我找了半天foreach也没有介绍的,有没有人能详细的说一下循环遍历数组这块啊,foreach这到底怎么写。
对于数组数据如何用foreach来处理啊,有没有什么专门介绍的帖子或者什么的,跪谢,实在不明白.

阅读 6.1k
3 个回答

取三级菜单。

先取第一级,然后循环,把第二级放 children 里面,然后取第三级。

效率很差,应该把 pid 整体收集好后查一次数据库。这样取三级菜单只要查三次。现在是有多少菜单查多少次。

树形菜单这写法,程序很容易崩掉的。

最好别用助手函数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题