PHP|改行を削除する
スポンサーリンク
MacやWindowsなど様々な環境で入力されたデータの改行コードを削除する
様々な環境から入力されているデータの改行コードを削除するには、すべての改行(CR/LF/CR+LF)に対応する必要があります。
以下の例では、すべての改行(CR/LF/CR+LF)を空文字に変換しています。
$text = str_replace(array("\r\n", "\r", "\n"), '', $text);
その環境の改行コードを削除する方法
PHP_EOLには、その環境の改行コードが定義されています。
str_replace()を使って改行コードを空文字に変換しています。
$text = str_replace(PHP_EOL, '', $text);
更新日:2018年10月04日
作成日:2018年06月10日