php树型数组如何转换成列表数组?
$a = array(0=>array(
'categoryid'=>1,
'name'=>"AA1",
'parent'=>0,
'childs'=>array(
0=>array(
'categoryid'=>2,
'name'=>"BB1",
'parent'=>1,
'childs'=>array(
0=>array(
'categoryid'=>3,
'name'=>"CC",
'parent'=>2,
'childs'=>array(
0=>array(
'categoryid'=>4,
'name'=>"dd1",
'parent'=>3,
),
1=>array(
'categoryid'=>5,
'name'=>"dd2",
'parent'=>3,
)
)
)
)
),
1=>array(
'categoryid'=>6,
'name'=>"BB2",
'parent'=>1,
)
)
),
1=>array(
'categoryid'=>7,
'name'=>"AA2",
'parent'=>0,
)
);
以上这种结构如何转成以下这种结构呢?
$b = array(
0=>array('id'=>1,'name'=>"AA1",'parent'=>0),
1=>array('id'=>2,'name'=>"BB1",'parent'=>0),
2=>array('id'=>3,'name'=>"CC" ,'parent'=>0),
3=>array('id'=>4,'name'=>"dd1",'parent'=>0),
4=>array('id'=>5,'name'=>"dd2",'parent'=>0),
5=>array('id'=>6,'name'=>"BB2",'parent'=>0),
6=>array('id'=>7,'name'=>"AA2",'parent'=>0),
); 自己写个函数遍历 递归 查到最后一层。 对啊,自己写个小程序,导一下数据就可以了 估计楼主是做运维的吧:em17:
页:
[1]