サイトのモデレーターがサイトからメールを入力するときに新しい行を追加するたびに入力する必要がないように、PHP でキャリッジ リターンを改行に置き換えようとしています。改行を置き換えるためにいくつかの異なる方法を試しましたが、うまくいきませんでした。私が試した方法は次のとおりです。
preg_replace('/\r\n?/', "<br />", $str);
eregi_replace(char(13), "<br />", $str);
str_replace("\r\n", "<br />", $str);
str_replace("\n", "<br />", $str);
および nl2br 関数。
Google で 30 分ほど答えを探しましたが、何も見つかりませんでした。誰でも助けることができますか?