phpで改行コードでexplodeする


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

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

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

[php]

$string = "私は\nあほです";

$data = explode("\n", $string);

[/php]

※2014.03.16追記

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

[php]

$string = "私は\nあほです";

$data = explode(PHP_EOL, $string);

[/php]


この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL