前提・実現したいこと
はじめまして。プログラミング学習を始めて、詰まってしまいましたのでご教授ください。
◎Hello World!!と10回出力したい。
仕様
・1回出力する毎に改行すること
・1-10までの連番をHello World!!の前に付けること
・5、9は連番を出力しない Hello World!!のみ
お手数おかけしますが、よろしくお願いします。
発生している問題・エラーメッセージ
Hello World!! が10回出力されるのみ。
改行は成功している。
該当のソースコード
<?php for ($i = 1; $i <= 10; $i++){ if ($i == 5 or 9 ){ echo (" Hello World!!\n"); }else{ echo ("$i Hello World!!\n"); } } ?>試したこと
if文を無効にした出力結果は、連番で1-10が頭についた状態でHello World!!は出力できている。
5と9の時のみを非表示にしたいので、orを使っているのですが、そうするとHello World!!のみしか表示されない。
これを5のみで実行すると、5だけ非表示になってうまく実行できている。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/19 06:28