Вывожу данные из БД и примерно получается вот такая структура
<?php if ( isset($row['hb1'])) { ?>
<div class="title"><?php echo htmlspecialchars($row['hb1']);?></div>
<?php if (isset ($row['hb111']) and isset ($row['hb112'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb111']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb112']);?></span>
</li>
<?php }?>
<?php if (isset ($row['hb121']) and isset ($row['hb122'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb121']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb122']);?></span>
</li>
<?php }?>
<?php if (isset ($row['hb131']) and isset ($row['hb132'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb131']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb132']);?></span>
</li>
<?php }?>
// И так далее всего например 15
<?php } ?>
<?php if ( isset($row['hb2'])) { ?>
<div class="title"><?php echo htmlspecialchars($row['hb2']);?></div>
<?php if (isset ($row['hb211']) and isset ($row['hb212'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb211']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb212']);?></span>
</li>
<?php }?>
<?php if (isset ($row['hb221']) and isset ($row['hb222'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb221']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb222']);?></span>
</li>
<?php }?>
<?php if (isset ($row['hb231']) and isset ($row['hb232'])) { ?>
<li class="">
<span class=""><?php echo htmlspecialchars($row['hb231']);?></span>
<span class=""><?php echo htmlspecialchars($row['hb232']);?></span>
</li>
<?php }?>
// И так далее всего например 15
<?php } ?>
// И так далее всего например 150
И таких блоков много, как видно они повторяются, меняются лишь некоторые цифры, т.е. я думаю как то (наверное)
можно вывести все это дело в цикле, или цикле внутри цикла, или цикле внутри цикла внутри цикла
И это (я так думаю) будет работать шустрее чем если бы в коде было написано 2 тыщи строк. Или нет?
Подскажите пожалуйста если кто знает, не могу сообразить(