以下のように多次元配列をリストタグに対してキーhogeがある分だけ<li>内にforeachで出力してました。
ですが、一部のページだけ<li>タグにクラス名が奇数、偶数とバラバラに入ってます。
こちらに対してif文で奇数なら<li class="lh1 own odd">、偶数なら <li class="lh1 own">としてforeachで出力したいです。
レクチャー頂ければ幸いです。
$navlist = [ 'hoge' => [ '<a href="hoge.html">hoge</a>', '<a href="hoge.html">hoge2</a>', ], 'hoge2' => [ '<a href="hoge.html">hoge</a>', '<a href="hoge.html">hoge2</a>', ], ] ];
<h3>hoge</h3> <ul> <?php foreach($navlist['hoge'] as $key=>$vals):?> <li><?php echo $vals ?></li> <?php endforeach; ?> </ul>
一部の<li>タグにクラス名がバラバラに入ってるからマークアップ
<li class="lh1 own odd"><a href="hoge">hoge</a></li> <li class="lh1 own"><a href="hoge">hoge</a></li> <li class="lh1 own odd"><a href="hoge">hoge</a></li> <li class="lh1 own"><a href="hoge">hoge</a></li>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/10 02:52