• ベストアンサー

記号文字の変換について

CSVファイルで以下 MCODE E0187-348&lt;br&gt;通常定価 73,800円&lt;br&gt;参考定価 44,800円 のように保存している物を PHPで読み込んで表示させると なぜか MCODE E0187-348<br>通常定価 73,800円<br>参考定価 44,800円<br><br> と言う風に表示されます なんで改行されないの???と言うことで ここも色々さがして nl2br()などためしましたが 状態変わらずお手上げ状態です 何か関数あるのでしょうか? どなたか教えてください

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

  • ベストアンサー
  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.1

&lt;と&gt;はブラウザ上で < と > を明確に表示するためのものです もし&lt;br&gt;で改行するならば、質問者さんが記述されている MCODE E0187-348<br>通常定価 73,800円<br>参考定価 44,800円<br><br> 部分もブラウザ上で見ることができず改行されてしまいます (ソース上では&lt;br&gt;となっています) タグとして認識させたいのであれば、 &lt;と&gt;をそれぞれ < と > に置換してから出力してみてください そうすればちゃんと改行されると思います PHP上での置換についてもわからないのであれば下記を参考にどうぞ http://www.scollabo.com/banban/php/php_07.html

umauma117
質問者

お礼

御礼が遅くなりました 出来ました!!! うまく改行されて表示されました。 関数をもっと見て勉強していきます ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A