タグ

改行に関するfukukitaru2980のブックマーク (1)

  • PHPで改行を削除する方法

    PHPで改行を削除する方法を紹介します。 PHPビギナーの方向けの内容です。 1.問題点 次のような改行つきのテキスト(ヒアドキュメント)を想定します。 <?php $text = <<<EOT aaa bbb ccc ddd eee EOT; ?> この文字列から改行を削除して、$textの内容を aaabbbcccdddeee としたいのですが、改行を削除する方法が分かりません。 2.str_replaceで改行を削除する str_replaceは検索文字列に一致したすべての文字列を置換する関数です。ネットで調べたところ、3項のpreg_replaceよりこちらが多数派でした。 str_replaceで改行(CR+LF)を削除するには、第1パラメータにCR+LFを示す「\r\n」を記述し、第2パラメータに空の文字列を設定します。これで返却される文字列の改行コードがすべて削除されます。

  • 1