Привет, я хочу изменить содержание на количество сообщений, так что если цикл foreach получил только 2 сообщения, он должен сказать 2. Но он не работает?Изменение содержания на количество сообщений в цикле foreach
<?php if (!empty($iconMenu)) { ?>
<nav class="menu-top">
<?php $i = 0;
foreach($iconMenu as $icon) {
$page = Website::getActiveTreeBranch($icon['link']);
if ($page !== false) {
$i++;
if($i=1){ ?>
1
<?php } ?>
<?php if($i=2){ ?>
2
<?php } ?>
<?php }} ?>
<?php } ?>
</nav>
'$ i == 1' и' $ i == 2' –
Почему вы закрываете тег php в if? Держите его открытым и используйте эхо «1» ;. Это сделает код более чистым и более легким для чтения на мой взгляд. – Andreas
Он по-прежнему не работает, и там должен быть огромный список divs, поэтому эхо сделает его не чище imo. – hello123