• ベストアンサー

phpでこの"\n"はどういう意味ですか?

phpでこの"\n"はどういう意味ですか? <?php for($i = 0; $i <= 4; $i++){ echo $i."\n"; }

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>あと、.ドットが結合ということは、何かを結合したあとに >改行しているということですか? 「何かを結合」ではなく、 $i と改行を結合している。という具合です。 これを取ればわかりますが。 画面には、 01234 と横に出ます。 逆に、"\n"を付けている場合は、改行付きなので 0\n1\n2\n3\n4\n が送り出されます。 しかし、\nは「表示物」ではなく改行なので、 結果 0 1 2 3 4 と出るという具合です。 なお、使用するOSにより改行のコードが違うので、 必ずしも「絶対に改行される」とは限りません。 あくまでその位置に「改行文字が入っている」だけに すぎません。

okwaveokw
質問者

お礼

ありがとうございます

その他の回答 (1)

回答No.1

https://okwave.jp/qa/q9930695.html これと同じです。 また、何回同じ投稿をしても、回答も同じですよ。 回答は、  特殊文字(エスケープシーケンス)  または、エスケープ文字ともいいます。 前回言った通り、改行文字です。 なお、LinuxではLF 古いMACなどではCR Windowsでは、CRLF に置き換わっており、 \x0d \x0aへのショートカット(Windows使用時) とも言えます。 あと、"/"ではなく"\"です。 日本語エディターでは、"¥"が半角で表示されます。

okwaveokw
質問者

お礼

¥n 改行 円マークでもおなじですか? あと、.ドットが結合ということは、何かを結合したあとに 改行しているということですか?

関連するQ&A

専門家に質問してみよう