ここにいくつかの数字があります.1から50まで、番号の出力方法5,15,25,35,45
?php number figures
私はこのようなコードを使用していますが、10,20,30,40,50
も出力します。ありがとう。
<?php
for ($n = 1; $n <= 50; $n++) {
if ($n%5 == 0){
echo "<p>".$n."<p><br />"; // do stuff
}
}
?>
ここにいくつかの数字があります.1から50まで、番号の出力方法5,15,25,35,45
?php number figures
私はこのようなコードを使用していますが、10,20,30,40,50
も出力します。ありがとう。
<?php
for ($n = 1; $n <= 50; $n++) {
if ($n%5 == 0){
echo "<p>".$n."<p><br />"; // do stuff
}
}
?>
for ($n = 5; $n <= 45; $n += 10) {
echo $n;
}
又は
echo join(', ', range(5, 45, 10));
又は
foreach (range(5, 45, 10) as $n) {
echo $n;
}
またはそれらの任意の他の組合せ。
次の条件では、この
if ($n % 5 == 0 && $n % 10 != 0)
を修正する必要があります。しかし@decezeが提供する代替戦略が優れています。
$n%10 != 0
のテストもあります。
<?php
for ($n = 1; $n <= 50; $n++) {
if (($n%5 == 0) && ($n%10 != 0)){
echo "<p>".$n."<p><br />"; // do stuff
}
}
?>
ただ、第2の比較追加:
if ($n%5 == 0 && $n%10 != 0)
これはtrueになり、それが10
<?php
for ($n = 1; $n <= 50; $n++) {
if (($n%5 == 0) && ($n%2==1)){
echo "<p>".$n."<p><br />"; // do stuff
}
}
?>
for ($n = 1; $n <= 50; $n++) {
if ($n%10==5){
echo "<p>".$n."<p><br />"; // do stuff
}
}
の複数の5の倍数だがない場合にのみ、偉大な紹介を、ありがとう –