以下の問題について改行ができずに困っています。
for文を複数用いて、以下の出力結果を再現しなさい。
出力結果)
0
00
000
※ただし、以下のように記載してはいけないものとする。
echo "0" . PHP_EOL; echo "00" . PHP_EOL; echo "000" . PHP_EOL;
この問題内容についてピッタリと合う以下の記事を発見しました。
https://teratail.com/questions/dm745kokzru8fp
しかし採点者から「brは使わないようにする」という指摘を受けて、
PHP_EOLや"\n"などの改行コードを試しましたがどれも上手く実行されません。
出力環境としてはMAMPのローカル環境を使い、コマンドラインで実行するファイルだそうです。
どういうデータのでしょう。
改行コードとタグは別物です。
実行確認はCLIですか?ブラウザですか?
また、自身で試したことはないのでしょうか。
「採点者」とやらがあるのでしたら自分でやらないと意味がないのでは
>どういうデータのでしょう。
アウトプットはともかく「インプットはどこからどうやって来るものなのか」
と聞いています。それがないと進まないように思います。
返信が遅れてしまい申し訳ございません。
あなた様のコメントを読んで改行コードとタグの違いについて探し回りページ上での改行とソースコード上での改行の違いに気づき何度か修正をして答えに辿り着きました。
結論として、"\n"もしくはPHP_EOLでページ上では改行していなくてもソースでは改行されておりました。
私が浅学なばかりに混乱させてしまい申し訳ございませんでした。
いえあの、こちらは前提や背景が分からないため「質問本文にしっかり書いてほしい」という意味で追記修正依頼をしていました。
回答ではないです。回答のために確実な情報を追記していただきたかったのです(質問は編集できます)
回答2件
あなたの回答
tips
プレビュー