【发布时间】:2019-04-04 07:09:04
【问题描述】:
我想从多维数组创建一个树数组。我想创建一个目录结构,所以我需要 Tree 格式的数组。 根目录是索引为零(0)的类别名称。 然后在根目录中的所有子目录之后。 请帮我在 PHP 中创建一个树数组。
我的数组给定了。
$array = array
(
array(array('category_id'=>1,'parent'=>0,'category'=>'General')),
array(
array('category_id'=>5,'parent'=>4,'category'=>'sds'),
array('category_id'=>4,'parent'=>1,'category'=>'ssaas'),
array('category_id'=>1,'parent'=>0,'category'=>'General'),
),
array(array('category_id'=>3,'parent'=>0,'category'=>'SOP')),
array(
array('category_id'=>4,'parent'=>1,'category'=>'ssaas'),
array('category_id'=>1,'parent'=>0,'category'=>'General'),
),
array(array('category_id'=>2,'parent'=>0,'category'=>'Test')),
);
结果数组是
$array = array(
array(
'category_id'=>1,
'parent'=>0,
'category'=>'General',
'child' => array(
'category_id'=>4,
'parent'=>1,
'category'=>'ssaas',
'child' => array(
'category_id'=>4,
'parent'=>1,
'category'=>'sds',
),
),
),
array(
'category_id'=>2,
'parent'=>0,
'category'=>'Test',
),
array(
'category_id'=>3,
'parent'=>0,
'category'=>'SOP',
),
);
【问题讨论】:
-
显示你想要的结果数组。您尝试获取什么代码?