后端开发|php教程
PHP,数组
后端开发-php教程
qq图标源码,ubuntu 推荐的壁纸,tomcat下架应用重启,词云图爬虫,php做棋牌游戏,合肥推广抖音seo优化平均价格lzw
PHP将多维数组转换为二维数组的方法:
quake 源码,无效的操作 Ubuntu,tomcat京太 贴吧,r 爬虫 书,php缓存教程学习,清远市seo软件优化多少钱lzw
array( categoryid=>1, ame=>"AA1", parent=>0, childs=>array(0=>array( categoryid=>2, ame=>"BB1", parent=>1, childs=>array(0=>array( categoryid=>3, ame=>"CC", parent=>2, childs=>array( 0=>array(categoryid=>4, ame=>"dd1",parent=>3, ), 1=>array(categoryid=>5, ame=>"dd2",parent=>3, ), ),), ),),1=>array( categoryid=>6, ame=>"BB2", parent=>1,), ), ), 1=>array( categoryid=>7, ame=>"AA2", parent=>0, ));function imp($tree, $children=childs) { $imparr = array(); foreach($tree as $w) { if(isset($w[$children])) {$t = $w[$children];unset($w[$children]);$imparr[] = $w;if(is_array($t)) $imparr = array_merge($imparr, imp($t, $children)); } else {$imparr[] = $w; } } return $imparr;}var_dump(imp($a));?>
输出:
代挂网正版程序源码,vscode写1会变成1个,ubuntu下载nfs,tomcat直接关闭窗口,pythpn爬虫库,php公共函数库,遵义百度seo优化服务lzw
array (size=7) 0 =>array (size=3)categoryid => int 1 ame => string AA1 (length=3)parent => int 0 1 =>array (size=3)categoryid => int 2 ame => string BB1 (length=3)parent => int 1 2 =>array (size=3)categoryid => int 3 ame => string CC (length=2)parent => int 2 3 =>array (size=3)categoryid => int 4 ame => string dd1 (length=3)parent => int 3 4 =>array (size=3)categoryid => int 5 ame => string dd2 (length=3)parent => int 3 5 =>array (size=3)categoryid => int 6 ame => string BB2 (length=3)parent => int 1 6 =>array (size=3)categoryid => int 7 ame => string AA2 (length=3)parent => int 0
更多相关知识,请访问 PHP中文网!!