• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストエリアの改行について)

PHP初心者のための改行問題対処法

このQ&Aのポイント
  • PHPで掲示板を作成している際、テキストエリアの改行が反映されない問題についての解決方法を教えてください。
  • テキストエリアで複数行の文字を入力しても、1行で表示されてしまう問題が発生しています。改行が反映されるようにする方法を教えてください。
  • 質問者はPHP初心者で、掲示板を作成中です。テキストエリアで複数行の入力を行っても、1行で表示されてしまう問題に悩んでいます。改行が反映される方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Suzi
  • ベストアンサー率38% (130/334)
回答No.1

>>/* \nを<br>に変換する */ >>if($mes == "\n"){ >>$mes = str_replace("\n", "<br>", $mes); >>}  ここはどうでしょうか。  if($mes == "\n"){は、「もし$mesが、改行(\n)と同じなら」のような気がします。  if(ereg("\n", $mes){・・・とか。  例えば、 /* \nを<br>に変換する */ if($mes == "\n"){ $mes = str_replace("\n", "<br>", $mes); } の下の行に print $mes; exit; と追記してアクセスし、ブラウザーのソースを見ると、$mesの内容が分ります。

uverlotus
質問者

お礼

>>ここはどうでしょうか。 >>if($mes == "\n"){は、「もし$mesが、改行(\n)と同じなら」のような気がします。 >>if(ereg("\n", $mes){・・・とか。 ここの部分を直してみたところ、無事に改行されました!!! 本当にありがとうございますm(_ _)m 感謝感謝です♪