你好我在php中有一个表计数到100,但我必须确保表中只显示可以除以3或5的数字
这是我的代码:
<?php
echo "<table border='1'>";
for ($y=0 ; $y<10 ; $y++) {
echo "<tr>";
for ($x=1 ; $x <=10; $x++) {
echo "<td>".($y*10 + $x)."</td>";
}
echo "</tr>";
}
echo "</table>"
?>
答案 0 :(得分:1)
要获得可以除以3或5的数字,您需要使用模块化操作计算它,如下所示:
for ($y=1 ; $y<100 ; $y++) {
if (($y%3 == 0) || ($y%5 == 0)) {
echo $y."\n";
}
}
答案 1 :(得分:0)
试试这个。 if(($y % 3 == 0) || ($y % 5 == 0) )
将检查给定的数字是否可被3或5整除。如果是,则打印值。
<?php
echo "<table border='1'>";
echo "<tr>";
for ($y=1 ; $y<=100 ; $y++) {
if(($y % 3 == 0) || ($y % 5 == 0) ) {
echo "<td>".$y."</td>";
}
}
echo "</tr>";
echo "</table>"
?>
输出:3 5 6 9 10 12 15 18 20 21 24 25 27 30 33 35 36 39 40 42 45 48 50 51 54 55 57 60 63 65 66 69 70 72 75 78 80 81 84 85 87 90 93 95 96 99 100