PHPでexplodeで改行しようとした時に改行されない時に確認すること

PHP

PHPで改行コードが認識されず、改行されない件

PHPでテキストエリアから文章を受け取って、それを改行してメール送信するみたいな処理を書いていた時に、全然改行されなくてとても困りましたので、備忘録です。

もしまた僕が同じことでつまずいて、PHP 改行 されないとかで検索に引っかかってくれたら、この記事を書いた甲斐がありますね。

 

改行コードの\nをシングルクォートで囲むと改行されない

原因はこれでした。

PHPでは、‘\n’のように改行コードの\nシングルクォートで囲むと改行されないようなので注意。

“\n”のようにダブルクォートで囲む必要があります。

explode('\n', $contact_contents['message'])
↓
explode("\n", $contact_contents['message'])

 

コメント