for文で1~100までの値を表示したいのですが、「1」としか表示されません。
以下がコードです。
<?php function fizzbuzz() { $max = 100; for($i = 1; $i <= $max; $i++) { if($i % 3 == 0 && $i % 5 == 0) { return 'FizzBuzz'. PHP_EOL; } elseif($i % 3 == 0) { return 'Fizz'. PHP_EOL; } elseif($i % 5 == 0) { return 'Buzz'. PHP_EOL; } else { return $i. PHP_EOL; } } }; print fizzbuzz(); ?>
わかる方がいればぜひよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/04/20 13:06 編集
2020/04/20 13:06