Проблема PHP fmod - PullRequest
       8

Проблема PHP fmod

0 голосов
/ 31 октября 2009
<?php
$i = 1;
$y = 5;
?>
<?php while (have_posts()) : the_post(); ?>
<?php
if (fmod($i, $y) == 0) {
    echo '<tr>';
}
?>

Что я делаю не так? Я хочу каждые 5 раз, чтобы показать <tr>, любая помощь?

Ответы [ 2 ]

4 голосов
/ 31 октября 2009

Я не вижу, где вы увеличиваете $ i; ни почему вы используете fmod вместо % (fmod только для модулей с плавающей запятой). Попробуйте этот код:

<?php
$i = 1;
$y = 5;
while (have_posts())
{
  the_post();
  if ($i % $y == 0) echo '<tr>';
  $i++;
}
?>
0 голосов
/ 31 октября 2009

Это просто опечатка, или вы пропустили пропущенный знак доллара в переменной y? Это должно быть $ y.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...