なぜか改行コードでexplodeできない時
ボケーっとコーディングしていると、たまにハマってしまいます。
改行コードごとに文字を区切りたい場合、よく使うかと思いますが、改行コードはダブルクオートで括らなければだめですね。
$foo = explode('\n', $bar); //×
$foo = explode("\n", $bar); //○
重要なことの割に軽視されがちですが、シングルクオートとダブルクオートの違いや、ヒアドキュメントについて、ちゃんと復習して、適切な場所で適切な引用符を使いましょう。