最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php遞歸實(shí)現(xiàn)無(wú)限分類的方法

 更新時(shí)間:2015年07月28日 14:38:47   作者:yak  
這篇文章主要介紹了php遞歸實(shí)現(xiàn)無(wú)限分類的方法,涉及php遞歸遍歷的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php遞歸實(shí)現(xiàn)無(wú)限分類的方法。分享給大家供大家參考。具體如下:

<?php
$rows = array(
  array(
    'id' => 1,
    'name' => 'dev',
    'parentid' => 0
  ),
  array(
    'id' => 2,
    'name' => 'php',
    'parentid' => 1
  ),
  array(
    'id' => 3,
    'name' => 'smarty',
    'parentid' => 2
  ),
  array(
    'id' => 4,
    'name' => 'life',
    'parentid' => 0
  ),
  array(
    'id' => 5,
    'name' => 'pdo',
    'parentid' => 2
  ),
  array(
    'id' => 6,
    'name' => 'pdo-mysql',
    'parentid' => 5
  ),
  array(
    'id' => 7,
    'name' => 'java',
    'parentid' => 1
  )
);
// 72648
// 84072
function findChild(&$arr,$id){
  $childs=array();
   foreach ($arr as $k => $v){
     if($v['parentid']== $id){
       $childs[]=$v;
     }
  }
  return $childs;
}
function build_tree($root_id){
  global $rows;
  $childs=findChild($rows,$root_id);
  if(empty($childs)){
    return null;
  }
  foreach ($childs as $k => $v){
    $rescurTree=build_tree($v[id]);
    if( null !=  $rescurTree){ 
    $childs[$k]['childs']=$rescurTree;
    }
  }
  return $childs;
}
$tree=build_tree(0);
echo memory_get_usage();
print_r($tree);
?>

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

保亭| 西畴县| 南靖县| 深州市| 平阳县| 岑溪市| 嵊州市| 长白| 阿荣旗| 晋中市| 宜春市| 常德市| 湘阴县| 龙游县| 合作市| 桃江县| 长治市| 奎屯市| 天水市| 通州区| 商城县| 蒙城县| 应城市| 巨野县| 淮滨县| 公安县| 大丰市| 韶山市| 涟水县| 湟源县| 营山县| 洞头县| 拉萨市| 浙江省| 淅川县| 平江县| 资阳市| 平果县| 高阳县| 沭阳县| 霍州市|