Php 是否有任何操作数类型可用于此操作?
请看这张表:Php 是否有任何操作数类型可用于此操作?,php,for-loop,Php,For Loop,请看这张表: <?php echo '<table>'; for($i = 1;$i<99;$i++) { $i = intval($i); if ($i / 3 == intval($i / 3)) { echo "<tr><td>this is third tr</td></tr>"; } else { echo "<tr><td>this is fi
<?php
echo '<table>';
for($i = 1;$i<99;$i++)
{
$i = intval($i);
if ($i / 3 == intval($i / 3))
{
echo "<tr><td>this is third tr</td></tr>";
}
else
{
echo "<tr><td>this is first or second</td></tr>";
}
}
是否有更优雅的方法来检测始终是第三个tr?使用
它将返回除法的剩余部分。由于优先顺序的关系,您需要括号
另外,$i=intval($i)
也是冗余的<代码>$i已经是一个整数。使用
它将返回除法的剩余部分。由于优先顺序的关系,您需要括号
另外,
$i=intval($i)
也是冗余的$i
已经是一个整数。您正在寻找类似以下内容的内容:
<?php
echo '<table>';
for($i = 1;$i<99;$i++){
if ($i % 3 == 0){
echo "<tr><td>this is third tr</td></tr>";
}else{
echo "<tr><td>this is first or second</td></tr>";
};
};
echo "</table>";
?>
您是否正在寻找以下产品:
<?php
echo '<table>';
for($i = 1;$i<99;$i++){
if ($i % 3 == 0){
echo "<tr><td>this is third tr</td></tr>";
}else{
echo "<tr><td>this is first or second</td></tr>";
};
};
echo "</table>";
?>
你说的“始终检测第三个tr”是什么意思?你说的“始终检测第三个tr”是什么意思?很好:p以几秒的速度打败了我s:p我昨天用这个操作数试过,但失败了:)谢谢s:p以几秒的速度打败了我s:p我昨天用这个操作数试过,但失败了:)Thanks@Nicklamort:我不明白S@Nicklamort:我不明白s
<?php
echo '<table>';
for($i = 1;$i<99;$i++){
if ($i % 3 == 0){
echo "<tr><td>this is third tr</td></tr>";
}else{
echo "<tr><td>this is first or second</td></tr>";
};
};
echo "</table>";
?>