虽然我知道如何创建一个foreach内计数,不计数的foreach
$i = -1;
foreach ($menu_items as $item => $value) :
...
$i--;
endforeach;
我想创建相同的计数的效果,但我自己的代码是不是一个foreach内。我的代码示例如下:
<ul>
<li>...</li>
<li class="menu-item[<?php echo esc_attr($count); ?>]">...</li>
<li class="menu-item[<?php echo esc_attr($count); ?>]">
<ul>
<li class="menu-item[<?php echo esc_attr($count); ?>]"></li>
<li class="menu-item[<?php echo esc_attr($count); ?>]"></li>
</ul>
</li>
<li class="menu-item[<?php echo esc_attr($count); ?>]">...</li>
</ul>
结果应该是这样的。
<ul>
<li>...</li>
<li class="menu-item[-1]">...</li>
<li class="menu-item[-2]">...</li>
<li class="menu-item[-3]">
<ul>
<li class="menu-item[-4]"></li>
<li class="menu-item[-5]"></li>
</ul>
</li>
<li class="menu-item[-6]">...</li>
</ul>
任何帮助,非常感谢。
为什么不返回当前'$ count'值的功能,并增加了吗? –