Lev*_*elf 2 php arrays hierarchy
我有两个数组:
父母:
Array
(
[0] => Levi Self
[2] => Portraits
[3] => Abstract
)
Run Code Online (Sandbox Code Playgroud)
儿童:
Array
(
[0] => Portraits
[1] => Abstract
[2] => Megan
[3] => Locks
)
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个如下所示的数组:
Array
(
[Levi Self] => Array
(
[0] => Portraits
[1] => Abstract
)
[Portraits] => Array
(
[0] => Megan
)
[Abstract] => Array
(
[0] => Locks
)
)
Run Code Online (Sandbox Code Playgroud)
我从数据库表获取层次结构,如下所示:
Array
(
[0] => Array
(
[title] => Portraits
[parent] => Levi Self
)
[1] => Array
(
[title] => Abstract
[parent] => Levi Self
)
[2] => Array
(
[title] => Megan
[parent] => Portraits
)
[3] => Array
(
[title] => Locks
[parent] => Abstract
)
)
Run Code Online (Sandbox Code Playgroud)
我在尝试一些不可能的事吗?谢谢,Levi Self
foreach ($that_last_array_of_yours as $arr) {
$result[$arr['parent']][] = $arr['title'];
}
print_r($result);
Run Code Online (Sandbox Code Playgroud)