Проверьте, является ли последний загрузочный столбец четным или нечетным - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть столбец начальной загрузки в цикле while, я хочу, чтобы последний столбец начальной загрузки был нечетным, тогда я хочу, чтобы столбец был 12 (столбец-12), я нашел способ проверить число четным или нечетным, но хочу проверить последний номерпоэтому, если последний номер (последний столбец) нечетный, я хочу, чтобы столбец был 12, иначе останется col-6, я пытался:

<div class"<?php echo ($i == (2 || 4 || 6) )?'col-md-6':'col-md-12'; ?>">
       display content there in while loop
</div>

<div class"<?php echo ($i % 2 == 0)?'col-md-6':'col-md-12'; ?>">
   display content there in while loop
</div>

, но мог бы выполнить работу ...

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

решение По m_hutley

Где $ i = счетчик;$ total = число повторителей acf;

<div class="<?php echo ($i == $total && $total % 2 !== 0 )?'col-md-12':'col-md-6'; ?>" id="<?php echo $i; ?>">
    <h1><?php echo "contain"; ?></h1>

</div>
0 голосов
/ 24 сентября 2019

Вы делаете ошибку при написании HTML.Но версия с модулем должна работать:

<div class="row">
    <?php for ($i = 0; $i < 100; $i++) { ?>
    <div class="<?php echo ($i%2 === 0) ? 'col-md-6' : 'col-md-12'; ?>">
        display content there in while loop
    </div>
    <?php } ?>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...