php数组创建父级数组
我有两个阵列: 家长:php数组创建父级数组,php,arrays,hierarchy,Php,Arrays,Hierarchy,我有两个阵列: 家长: Array ( [0] => Levi Self [2] => Portraits [3] => Abstract ) 儿童: Array ( [0] => Portraits [1] => Abstract [2] => Megan [3] => Locks ) 我正在尝试构建一个如下所示的阵列: Array ( [Levi Self] => Array
Array
(
[0] => Levi Self
[2] => Portraits
[3] => Abstract
)
儿童:
Array
(
[0] => Portraits
[1] => Abstract
[2] => Megan
[3] => Locks
)
我正在尝试构建一个如下所示的阵列:
Array
(
[Levi Self] => Array
(
[0] => Portraits
[1] => Abstract
)
[Portraits] => Array
(
[0] => Megan
)
[Abstract] => Array
(
[0] => Locks
)
)
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
)
)
我从数据库表中获取如下所示的层次结构:
Array
(
[Levi Self] => Array
(
[0] => Portraits
[1] => Abstract
)
[Portraits] => Array
(
[0] => Megan
)
[Abstract] => Array
(
[0] => Locks
)
)
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
)
)
我在尝试一些不可能的事情吗?
谢谢你,利维·赛尔夫
foreach ($that_last_array_of_yours as $arr) {
$result[$arr['parent']][] = $arr['title'];
}
print_r($result);