php怎么遍历交叉的多维数组并给其id和pid(父键id)
Jun 13, 2016 pm 01:18 PM
array
gt
quot
string
title
php如何遍历交叉的多维数组并给其id和pid(父键id)
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 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) "" } } } <div class="clear"> </div>
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

使用java的String.valueOf()函数将基本数据类型转换为字符串

使用java的String.replace()函数替换字符串中的字符(串)
