改行コードとPHP : PHP
PHPの改行に関する覚書。入力値の改行コード
HTMLフォームのテキストエリアの改行は、入力者の環境(OS)により変わる。送信される値は\n(LF:Line Feed),\r(CR:Carrige Return), \r\n(CRLF)のどれかになる。| 改行 | メタ文字 | OS |
| LF | \n | Unix, Mac OS X |
| CR | \r | Mac OS 9 |
| CRLF | \r\n | Windows |
改行コードの変換/統一
CRLF,CRをLFへ変換/統一する。 $value = str_replace(“\r\n”, “\n”, $value); $value = str_replace(“\r”, “\n”, $value); ※引数は”(ダブルクウォート) 上記でPHP出力する改行やDBへ格納する改行は\nで統一。ブラウザの表示
ブラウザは表示の際にサーバから送られる改行コードをそのブラウザが動作しているOSの改行コードへ変換する。そのための改行コードとしてLF(\n)をがPHPから出力された場合、Windowsへ表示する場合でも、ブラウザが改行CRLF(\r\n)へ変換して表示する。関連記事
- 関連記事は見つかりませんでした。
検索ボックスからの検索もお試しください。
コメント
Trackbacks
-
[...] findxfine 改行コードとPHP [...]
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/programming/php/1247.html/trackback