- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:POSTで改行コードを受け渡すには)
POSTで改行コードを受け渡すには
このQ&Aのポイント
- 色々なテキストファイルからCSVファイルを生成するフォームを作成中ですが、改行コードをPOSTで受け渡すとセパレートできません。どう解消すれば良いでしょうか?
- テキストファイルからCSVファイルを生成するフォームを作成中ですが、改行コードをPOSTで受け渡す際に問題が発生しています。解消方法を教えてください。
- フォームにはテキストファイルからCSVファイルを生成する機能がありますが、改行コードをPOSTするとセパレートがうまくできません。どうすれば解消できますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もしかしたらブラウザ側で勝手に改行を \n かた \r\n に変えている可能性もあるので、 \r\n と \r を \n に置換してみてはいかがでしょうか。
その他の回答 (2)
- tany180sx
- ベストアンサー率63% (239/379)
回答No.3
\rとかの問題なら split("\r\n|\n|\r", $data) とか思いましたけど もしかして \n とフォームに入力しているという意味? なら \\n \\\\n みたいにするか必要があるかと。 単純な分解なら explode でも。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
状況がよくわかりませんが、普通にできませんか? <? if($_POST){ $array=split("\n",$_POST["test"]); print_r($array); } ?> <form method="post"> <textarea name="test"> hoge fuga piyo </textarea> <input type="submit" value="go"> </form>
お礼
ありがとうございます。 やってみましがた、だめでした・・・