Пытаюсь сделать в шаблоне с помощью php, что то мне этот язык не поддается пониманию
есть код категорий
<?php if($cover_preset){ ?> <div class="d-flex justify-content-between flex-wrap mb-n3 mb-md-n4"> <?php foreach($cats as $item){ ?> <div class="mb-3 mb-md-4<?php if ($item['is_hidden']) { ?> d-none<?php } ?><?php if ($item['css_classes']) { ?> <?php echo implode(' ', $item['css_classes']); ?><?php } ?>"> <div class="card border-0"> <?php if($item['img_src']){ ?> <a class="d-block overflow-hidden rounded-lg" href="<?php echo href_to($ctype_name, $item['slug']); ?>"> <img class="d-block img-fluid" src="<?php echo $item['img_src']; ?>" alt="<?php html($item['title']); ?>"> </a> <?php } ?> <div class="card-body<?php if(!$item['img_src']){ ?> p-0<?php } else { ?> px-0 pb-0 pt-2<?php } ?>"> <h3 class="h5 m-0"> <?php if(!$item['img_src']){ ?> <span class="text-warning"><?php html_svg_icon('solid', 'folder'); ?></span> <?php } ?> <a href="<?php echo href_to($ctype_name, $item['slug']); ?>"> <?php echo $item['title']; ?> </a> </h3> </div> </div> </div> <?php } ?> </div>
Есть ли универсальное условие что бы меняя значения, выводилось столько элементов сколько задаешь в коде?
нашел такой вариант <?php print_r(array_slice($input, 0, 3)); ?> должно выводится первые три, но как его использовать не совсем понимаю)
Подскажите на примере данного кода выше как выводить например первые 3 категории
Pupsik -Скрипты не предлагать, это не то что мне нужно)