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);