Array
(
    [1] => Array
        (
            [id] => 1
            [parent] => 0
            [children] => Array
                (
                    [2] => Array
                        (
                            [id] => 2
                            [parent] => 1
                            [children] => Array
                                (
                                    [6] => Array
                                        (
                                            [id] => 6
                                            [parent] => 2
                                        )

                                )

                        )

                    [3] => Array
                        (
                            [id] => 3
                            [parent] => 1
                            [children] => Array
                                (
                                    [7] => Array
                                        (
                                            [id] => 7
                                            [parent] => 3
                                            [children] => Array
                                                (
                                                    [9] => Array
                                                        (
                                                            [id] => 9
                                                            [parent] => 7
                                                        )

                                                )

                                        )

                                    [8] => Array
                                        (
                                            [id] => 8
                                            [parent] => 3
                                            [children] => Array
                                                (
                                                    [11] => Array
                                                        (
                                                            [id] => 11
                                                            [parent] => 8
                                                        )

                                                )

                                        )

                                )

                        )

                    [4] => Array
                        (
                            [id] => 4
                            [parent] => 1
                            [children] => Array
                                (
                                    [12] => Array
                                        (
                                            [id] => 12
                                            [parent] => 4
                                        )

                                )

                        )

                    [5] => Array
                        (
                            [id] => 5
                            [parent] => 1
                        )

                    [10] => Array
                        (
                            [id] => 10
                            [parent] => 1
                        )

                )

        )

    [0] => Array
        (
            [children] => Array
                (
                    [1] => Array
                        (
                            [id] => 1
                            [parent] => 0
                            [children] => Array
                                (
                                    [2] => Array
                                        (
                                            [id] => 2
                                            [parent] => 1
                                            [children] => Array
                                                (
                                                    [6] => Array
                                                        (
                                                            [id] => 6
                                                            [parent] => 2
                                                        )

                                                )

                                        )

                                    [3] => Array
                                        (
                                            [id] => 3
                                            [parent] => 1
                                            [children] => Array
                                                (
                                                    [7] => Array
                                                        (
                                                            [id] => 7
                                                            [parent] => 3
                                                            [children] => Array
                                                                (
                                                                    [9] => Array
                                                                        (
                                                                            [id] => 9
                                                                            [parent] => 7
                                                                        )

                                                                )

                                                        )

                                                    [8] => Array
                                                        (
                                                            [id] => 8
                                                            [parent] => 3
                                                            [children] => Array
                                                                (
                                                                    [11] => Array
                                                                        (
                                                                            [id] => 11
                                                                            [parent] => 8
                                                                        )

                                                                )

                                                        )

                                                )

                                        )

                                    [4] => Array
                                        (
                                            [id] => 4
                                            [parent] => 1
                                            [children] => Array
                                                (
                                                    [12] => Array
                                                        (
                                                            [id] => 12
                                                            [parent] => 4
                                                        )

                                                )

                                        )

                                    [5] => Array
                                        (
                                            [id] => 5
                                            [parent] => 1
                                        )

                                    [10] => Array
                                        (
                                            [id] => 10
                                            [parent] => 1
                                        )

                                )

                        )

                )

        )

    [2] => Array
        (
            [id] => 2
            [parent] => 1
            [children] => Array
                (
                    [6] => Array
                        (
                            [id] => 6
                            [parent] => 2
                        )

                )

        )

    [3] => Array
        (
            [id] => 3
            [parent] => 1
            [children] => Array
                (
                    [7] => Array
                        (
                            [id] => 7
                            [parent] => 3
                            [children] => Array
                                (
                                    [9] => Array
                                        (
                                            [id] => 9
                                            [parent] => 7
                                        )

                                )

                        )

                    [8] => Array
                        (
                            [id] => 8
                            [parent] => 3
                            [children] => Array
                                (
                                    [11] => Array
                                        (
                                            [id] => 11
                                            [parent] => 8
                                        )

                                )

                        )

                )

        )

    [4] => Array
        (
            [id] => 4
            [parent] => 1
            [children] => Array
                (
                    [12] => Array
                        (
                            [id] => 12
                            [parent] => 4
                        )

                )

        )

    [5] => Array
        (
            [id] => 5
            [parent] => 1
        )

    [6] => Array
        (
            [id] => 6
            [parent] => 2
        )

    [7] => Array
        (
            [id] => 7
            [parent] => 3
            [children] => Array
                (
                    [9] => Array
                        (
                            [id] => 9
                            [parent] => 7
                        )

                )

        )

    [8] => Array
        (
            [id] => 8
            [parent] => 3
            [children] => Array
                (
                    [11] => Array
                        (
                            [id] => 11
                            [parent] => 8
                        )

                )

        )

    [9] => Array
        (
            [id] => 9
            [parent] => 7
        )

    [10] => Array
        (
            [id] => 10
            [parent] => 1
        )

    [11] => Array
        (
            [id] => 11
            [parent] => 8
        )

    [12] => Array
        (
            [id] => 12
            [parent] => 4
        )

)