<?php
$i = 1;
$y = 5;
?>
<?php while (have_posts()) : the_post(); ?>
<?php
if (fmod($i, $y) == 0) {
echo '<tr>';
}
?>
我做錯了什麼?我想每5次顯示<tr>
,有什麼幫助?PHP fmod問題
<?php
$i = 1;
$y = 5;
?>
<?php while (have_posts()) : the_post(); ?>
<?php
if (fmod($i, $y) == 0) {
echo '<tr>';
}
?>
我做錯了什麼?我想每5次顯示<tr>
,有什麼幫助?PHP fmod問題
我看不到增加$ i的位置;也不是爲什麼您使用fmod
而不是%
(fmod
僅適用於浮點模數)。試試這個代碼:
<?php
$i = 1;
$y = 5;
while (have_posts())
{
the_post();
if ($i % $y == 0) echo '<tr>';
$i++;
}
?>
如果你改變「y」爲「$ y」那麼修復它嗎? – artlung