ID を渡した場合、すべての子要素から ['id'] を取得するにはどうすればよいですか。
これは私の配列です...
$array = Array
(
'0' => Array
(
'id' => 1,
'parent_id' => 0,
'order_pos' => 0,
'title' => 'Shirts',
'childs' => Array
(
'0' => Array
(
'id' => 2,
'parent_id' => 1,
'order_pos' => 0,
'title' => 'Small Shirts',
)
)
),
'1' => Array
(
'id' => 3,
'parent_id' => 0,
'order_pos' => 0,
'title' => 'Cameras'
)
);
関数を書いて id 1 の変数を渡すと、すべての子要素の id だけで 1 次元配列を返す方法を誰か教えてください。
前の配列から、1 の id を渡すと、2 は子要素の id 要素であるため、関数は 1、2 を返します。したがって、2 を渡すと、子がないため 2 のみが返されます。
私はあなたが私を理解してくれることを願っています.
これは無制限にできることに注意してください。つまり、各親カテゴリは無制限のサブカテゴリまたは子を持つことができます。