0

私はこのような配列を持っています:

[0] => Array
    (
        [id] => 13

        [children] => Array
            (
                [0] => Array
                    (
                        [id] => 14
                        [parent_id] => 13

                    )

                [1] => Array
                    (
                        [id] => 15
                        [parent_id] => 13

                    )


            )

    )

この配列からすべての[id]を取得し、それらを1つの配列に入力するにはどうすればよいですか:

    $arr = array(13,14,15)

助けてくれてありがとう!

4

1 に答える 1

0

$a元の配列です。

array_merge(array($a['id']),
            array_map(function($child) { return $child['id']; }, $a['children']));
于 2013-04-08T08:33:13.180 に答える