LoginSignup
103
64

More than 5 years have passed since last update.

PHPの出力で文字を改行(\n)させるには’’(シングルコーテーション)じゃなくて""(ダブルコーテーション)で記述する

Last updated at Posted at 2017-01-25

プログラマの皆さんにとっては基本的なことで「なにいってんだこいつ」となるかと思いますが、
自分は知らなかったので、後日の禍とならぬようここに書き留めておこうと思います。

何が起こったか

PHPで変数を出力(echo)した際に、改行コードも記述して見やすくしようとしたが
いざ出力してみると改行がされていなかった

・コード

echo_test.php
$text = 'あいうえお\nかきくけこ';

echo $text;

・出力結果

出力結果
あいうえお\nかきくけこ

解決方法

改行コードを""(ダブルコーテーション)で囲ってやると改行が反映される。

・コード

echo_test.php
$text = 'あいうえお'."\n".'かきくけこ';

echo $text;

・出力結果

出力結果
あいうえお
かきくけこ
103
64
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
103
64