PHP で echo や print の文字列が "\n" で改行できない!
php で
echo ('hoge\nfuga\n');
print('hoge\nfuga\n');
hoge\nfuga\nhoge\nfuga\n
なんで?と思ったら、文字列をシングルクォーテーション(')で囲っていたから。
以下のように、
echo ("hoge\nfuga\n");
print("hoge\nfuga\n");
hoge
fuga
hoge
fuga
ちなみに自分はシングルクォーテーションのことを今回記事を書くまでシングルクォートと読んでいたが、どっちが正しいか調べたけどいまいちわからんかったので、グーグル検索でシングルクまで書いたときにクォーテーションが先に予測変換されたのでこっちが正しいんだろうな、とこっちにした。
以上!