配列にこの構造があるとしましょう:
Array
(
[0] => Array
(
[0] => Heading1
[1] => Array
(
[0] => Array
(
[0] => 2
[1] => Heading2.1
)
[1] => Array
(
[0] => 2
[1] => Heading2.2
)
)
)
[1] => Array
(
[0] => Heading1.2
)
)
見出し 2.1 と見出し 2.2 を保持する配列要素にのみ関数を適用するにはどうすればよいですか?
適用したい関数は、配列をさらにネストする場合があります。関数がこれらの新しく作成された配列でも実行されるようにするにはどうすればよいですか? そして、2番目に深いレベルに配列がなくなるまで、作成される配列は?