您好,欢迎访问一九零五行业门户网

php怎么遍历交叉的多维数组并给其id和pid(父键id)

php如何遍历交叉的多维数组并给其id和pid(父键id)
php code array(7) { [1] => array(5) { [id] => string(1) 1 [pid] => string(1) 0 [name] => string(15) assetmanagement [title] => string(12) 资产管理 [submenu] => array(1) { [0] => string(0) } } [2] => array(5) { [id] => string(1) 2 [pid] => string(1) 0 [name] => string(14) systemsettings [title] => string(12) 系统设置 [submenu] => array(1) { [0] => string(0) } } [3] => array(5) { [id] => string(1) 3 [pid] => string(1) 0 [name] => string(19) management [title] => string(12) 后台管理 [submenu] => array(1) { [0] => string(0) } } [4] => array(5) { [id] => string(2) 11 [pid] => string(1) 1 [name] => string(9) hz [title] => string(15) hz [submenu] => array(1) { [0] => string(0) } } [5] => array(5) { [id] => string(2) 10 [pid] => string(1) 1 [name] => string(9) xm [title] => string(15) xm [submenu] => array(1) { [0] => string(0) } } [6] => array(5) { [id] => string(1) 9 [pid] => string(1) 1 [name] => string(9) bj [title] => string(15) bj [submenu] => array(1) { [0] => string(0) } } [7] => array(5) { [id] => string(1) 4 [pid] => string(1) 1 [name] => string(20) totalmanagement [title] => string(15) 总管理 [submenu] => array(3) { [0] => array(5) { [id] => string(1) 5 [name] => string(12) pc [menu_id] => string(1) 4 [title] => string(17) pc [access] => int(1) } [1] => array(5) { [id] => string(1) 6 [name] => string(13) bjb [menu_id] => string(1) 4 [title] => string(18) bjb [access] => int(1) } [2] => array(5) { [id] => string(1) 7 [name] => string(16) select [menu_id] => string(1) 4 [title] => string(15) 查询 [access] => int(1) } } } }怎么把上面的数组写成下面那样?array(3) { [1] => array(5) { [id] => string(1) 1 [pid] => string(1) 0 [name] => string(15) assetmanagement [title] => string(12) 资产管理 [submenu] => array(4) { [1] => array(5) { [id] => string(2) 11 [pid] => string(1) 1 [name] => string(9) hz [title] => string(15) hz [submenu] => array(1) { [0] => string(0) } } [2] => array(5) { [id] => string(2) 10 [pid] => string(1) 1 [name] => string(9) xm [title] => string(15) xm [submenu] => array(1) { [0] => string(0) } } [3] => array(5) { [id] => string(1) 9 [pid] => string(1) 1 [name] => string(9) bj [title] => string(15) bj [submenu] => array(1) { [0] => string(0) } } [4] => array(5) { [id] => string(1) 4 [pid] => string(1) 1 [name] => string(20) totalmanagement [title] => string(15) 总管理 [submenu] => array(3) { [0] => array(5) { [id] => string(1) 5 [name] => string(12) pc [menu_id] => string(1) 4 [title] => string(17) pc [access] => int(1) } [1] => array(5) { [id] => string(1) 6 [name] => string(13) bjb [menu_id] => string(1) 4 [title] => string(18) bjb [access] => int(1) } [2] => array(5) { [id] => string(1) 7 [name] => string(16) select [menu_id] => string(1) 4 [title] => string(15) 查询 [access] => int(1) } } } } } [2] => array(5) { [id] => string(1) 2 [pid] => string(1) 0 [name] => string(14) systemsettings [title] => string(12) 系统设置 [submenu] => array(1) { [0] => string(0) } } [3] => array(5) { [id] => string(1) 3 [pid] => string(1) 0 [name] => string(19) management [title] => string(12) 后台管理 [submenu] => array(1) { [0] => string(0) } } }

其它类似信息

推荐信息