PHPで改行コードでexplodeする

PHPで改行コードでexplodeする

改行で区切られているのをリスト表示したいと思ってやってたがなぜか改行コードで explode 出来なかった。

どうやら改行コードで区切る時はダブルクオーテーションで第 1 引数を囲まないとうまく動作しないっぽかった。

というわけで下記のようにすれば大丈夫

$string = "私は\nあほです";
$data = explode("\n", $string);

他サーバからのレスポンスに対して explode を行う場合は下記の定数を使ってあげるのが better

$string = "私は\nあほです";
$data = explode(PHP_EOL, $string);