PHP 显示数字时出错


PHP ERROR displaying numbers

请协助我出错的地方:

我只是想得到数字:5、15、25、35 以体和下划线显示。

这是我的代码:

<?php
    for($i=1;$i<=40;$i++) {
        $m=($i%15);
        if($m==0) {
           echo '<b><u>' . $i . '</b></u>' ;
        }
        else{
           echo $i;
        }
    }
?>

你需要改变你的数学,你的模数 15 的条件对于 15、30 等都是正确的。如果您需要 5 15 25 35,那么您正在寻找模数为 5 == 0 的奇数:

for($i=1;$i<=40;$i++) {
    if($i%5 == 0 && $i%2 == 1){
        echo '<b><u>' . $i . '</u></b>' ;
    }else{
        echo $i;
    }
}

正确关闭标签,如下所示,

for($i=1;$i<=40;$i++) {
    $m=($i%15);
    if($m==0){
       echo '<b><u>' . $i . '</u></b>' ;
    }
    else{
       echo $i;
    }
}

你在这里做错了,

echo '<b><u>' . $i . '</b></u>' ;