改行コードの履歴

改行コードの違い


全てUnix形式(\n)に変換

    $string = preg_replace("/\r\n?/", "\n", $string);
    $lines = explode("\n", $string);


\r\n -> preg_replaceにマッチ
\r -> preg_replaceにマッチ
\n -> マッチしない


\r CR キャリッジリターン
\n LF ラインフィールド

\r Mac
\r\n Windows
\n Unix