私は再帰について学んでいます。ここではメニュー配列です。私は多くの検索をしており、そのメニュー構造では解決策が見つかりませんでした。そのデータ構造を持つ再帰的なメニュー
これらはいずれも役に立ちます。
$menu = array(
'level' => array(
0 => 1
1 => 1
2 => 2
3 => 3
4 => 1
5 => 2
6 => 2
7 => 3
8 => 2
),
'title' => array(
0 => title 1
1 => title 2
2 => title 3
3 => title 4
4 => title 5
5 => title 6
6 => title 7
7 => title 8
8 => title 9
)
)
次のhtml構造を再帰的に生成するにはどうすればよいですか?
<ul>
<li>title 1</li>
<li>title 2
<ul>
<li>title 3
<ul>
<li>title 4</li>
</ul>
</li>
</ul>
</li>
<li>title 5
<ul>
<li>title 6</li>
<li>title 7
<ul>
<li>title 8</li>
</ul>
</li>
<li>title 9</li>
</ul>
</li>
</ul>
のためのレベルとは何ですか? –
html構造体があなたが提供した配列とどのような関係があるかわかりません。アイテムにサブアイテムがあることをどのように伝えることができますか? –
私は構造がどこから来るのか理解しています。 –