HTML написание числа php итераций на странице - PullRequest
0 голосов
/ 30 октября 2018

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

while ($i < ($blocksize / 2) - 1) {?>
    <span class="nowrap"><?= $a.','.$b;?></span>
    <?= $a++; $b--; $i++;?>
    <span class="nowrap"><?= $b.','.$a;?></span>
    <?= $a++; $b--; $i++;?>
<?php };?>

И выходной скриншот: Выход

enter image description here

Пожалуйста, помогите мне решить эту проблему, спасибо всем!

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Проблема в том, что вы используете <?= для значений, которые вы не хотите выводить. <?= - это короткая рука для <?php echo.

Если вы просто хотите выполнить оператор, но ничего не выводить, просто используйте <?php.

Так что измени

<?= $a++; $b--; $i++;?>

до

<?php $a++; $b--; $i++;?>
0 голосов
/ 30 октября 2018

Попробуйте это

while ($i < ($blocksize / 2) - 1) {?>
    <span class="nowrap"><?= $a.','.$b;?></span>
    <?php $a++; $b--; $i++;?> // remove = here
    <span class="nowrap"><?= $b.','.$a;?></span>
    <?php $a++; $b--; $i++;?> //remove = here
<?php };?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...