PHPで改行コードが認識されず、改行されない件
PHPでテキストエリアから文章を受け取って、それを改行してメール送信するみたいな処理を書いていた時に、全然改行されなくてとても困りましたので、備忘録です。
もしまた僕が同じことでつまずいて、PHP 改行 されないとかで検索に引っかかってくれたら、この記事を書いた甲斐がありますね。
改行コードの\nをシングルクォートで囲むと改行されない
原因はこれでした。
PHPでは、‘\n’のように改行コードの\nをシングルクォートで囲むと改行されないようなので注意。
“\n”のようにダブルクォートで囲む必要があります。
explode('\n', $contact_contents['message']) ↓ explode("\n", $contact_contents['message'])
コメント