我有一个基于级别的树结构数组。所以我需要将它转换为特定格式,以便在jquery树结构中显示。 这是数组格式:
$treeArray = array(
1 => array(
'id' => 1,
'name' => 'Company',
'level' => 0
),
2 =>array(
'id' => 2,
'name' => 'Software',
'level' => 1
),
3 =>array(
'id' => 3,
'name' => 'PHP',
'level' => 2
),
4 =>array(
'id' => 4,
'name' => 'JAVA',
'level' => 3
),
5 =>array(
'id' => 5,
'name' => 'Test',
'level' => 4
),
6 =>array(
'id' => 6,
'name' => 'DEv',
'level' => 1
),
7 =>array(
'id' => 7,
'name' => 'ABC',
'level' => 2
),
);
所以我需要将其转换为以下格式。
$treeArray = array(
0 => array(
'id' => 1,
'name' => 'Company',
'level' => 0,
0 => array(
'children' => array(
'id' => 2,
'name' => 'Software',
'level' => 1,
0 => array(
'children' => array(
'id' => 3,
'name' => 'PHP',
'level' => 2,
0 => array(
'children' => array(
'id' => 4,
'name' => 'JAVA',
'level' => 3,
0 => array(
'children' => array(
'id' => 5,
'name' => 'Test',
'level' => 4
),
),
),
),
),
),
1 => array(
'children' => array(
'id' => 6,
'name' => 'DEv',
'level' => 1,
0 => array(
'children' => array(
'id' => 7,
'name' => 'ABC',
'level' => 2
),
),
),
),
),
),
),
);
任何赠品都可以给我一个提示,我该怎么办呢。