Всем привет. Подскажите, пожалуйста, есть ли на php возможность простановки нумерации. Может без использования тегов ол и ли. Или циклически. А то у меня таблица, и валидатор ругается сильно.
Мне нужно получить структуру вида
1.
1.1
1.1.1
1.1.2
и тд
<?
$previousLevel = 0;
foreach($arResult["SECTIONS"] as $arSection):?>
<?if ($arSection["DEPTH_LEVEL"] == 1):?>
<div><?=$arSection["NAME"]?><</div> //Элементы 1. (2. 3. и тд. первый уровень)
<?else:?>
<h3><?=$arSection['NAME']?></h3>//элементы 1.1. (2.1 и тд второй уровень)
<?if (!empty($arSection["ITEMS"])):?> //таблица элементов типа 1.1.1 (2.1.1 и тд. третий уровень)
<table class="table">
<tbody class="hideseek">
<?foreach($arSection["ITEMS"] as $arItem):?>
<tr id="<?=$this->GetEditAreaId($arItem['ID']);?>">
<td><?=$arItem["NAME"]?></td>
<td><?=$arItem["DISPLAY_PROPERTIES"]["PRICE"]["DISPLAY_VALUE"]?></td>
</tr>
<?endforeach?>
</tbody>
</table>
<?endif?>
<?endif?
<?$previousLevel = $arSection["DEPTH_LEVEL"];?>
<?endforeach?>