日期:2014-05-17 浏览次数:20470 次
将菜单栏目放入数组; $menu = array("A用户管理","B财务管理","CCC管理","DDD管理","EEE管理","FFF管理"); 给不同的管理员赋予不同的权限: a1->$menu[0]、$menu[1]; a2->$menu[1]、$menu[2]; a3->$menu[2]; a4->$menu[3]、$menu[4]; 在管理员登陆时,判断管理员的权限; 只显示其拥有的权限栏目
------解决方案--------------------
$menu = array(1 => "A用户管理", "B财务管理", "CCC管理", "DDD管理", "EEE管理", "FFF管理"); $user = array( 'a1' => array(1, 2), 'a2' => array(2, 3), 'a3' => array(3), 'a4' => array(4, 5), ); $u = 'a2'; foreach(array_intersect($user[$u], array_keys($menu)) as $i) echo "<b>{$menu[$i]}</b> ";