0

如果项目较浅,我想关闭列表项和无序列表。

已编写以下代码,但列表并未关闭,即使项目较浅:

      // The next item is shallower.
  elseif ($item->shallower)
  {
    echo '</li>';
    echo str_repeat('</ul></li>', $item->level_diff);
  }
  // The next item is on the same level.
  else
  {
    echo '</li>';
  }
4

1 回答 1

0

您能否尝试应用以下代码并检查一次

elseif ($item->shallower)
  {
    echo '</li><li>';
    echo str_repeat('</ul></li>', $item->level_diff);
  }
  // The next item is on the same level.
  else
  {
    echo '</li>';
  }
于 2019-11-12T12:40:59.820 回答