用PHP实现菜单无限极分类
一般的项目菜单根据不同的用户,不同的角色登录,显示不同,如果仅仅用if else来判断就显得很笨拙,如果要修改菜单就很麻烦。最好的方法就是把菜单存储在数据库,然后从数据库中取出,遍历出来,显示到页面上。本文章的目的就是查询出来的数据,如何把菜单的韩上下级一 一对应:
菜单数据
这里我们的菜单数据是临时数据, 没有从数据库中查询处理,数据基本和数据库中的的相似. 数据如下:
$items = array(
1 => array('id' => 1, 'pid' => 0, 'name' => '安徽省'),
2 => array('id' => 2, 'pid' => 0, 'name' => '浙江省'),
3 => array('id' => 3, 'pid' => 1, 'name' => '合肥市'),
4 => array('id' => 4, 'pid' => 3, 'name' => '长丰县'),
6 => array('id' => 6, 'pid' =>