包含100个数字的表格,仅显示是否可以除以3或5

时间:2016-06-16 10:46:05

标签: php

你好我在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>"
?>

2 个答案:

答案 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

有关详情,请点击PHP - If number is divisible by 3 and 5 then echo