2016-06-16 1 views
-5

こんにちは、私はPHPで100にカウントされるテーブルを持っていますが、3または5で割ることができる数字だけです表に示されている。ここ3または5で分けることができるかどうかを示す100個の数字を持つテーブル

が私のコードです:

<?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>" 
?> 
+4

を入力してください。しかし、あなたが直面した難しさは何ですか? –

+0

これは今のところ1から100の番号のテーブルを印刷しますが、3または5で割り切れる数字だけが印刷されるようにする必要があります –

+0

少しの助けがあれば、 :/ –

答えて

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

+1

ありがとうございました –

+0

* Keep Coding * @HarrieKaris ' :) ' –

1

3またはあなたは次のようにモジュラー演算を使用して、それを計算する必要がある5で割ることができる番号を取得する:

for ($y=1 ; $y<100 ; $y++) { 
    if (($y%3 == 0) || ($y%5 == 0)) { 
     echo $y."\n"; 
    } 
} 
関連する問題