タグ: 未設定

改行コードとPHP : PHP

投稿日 : 2009年5月16日 | 更新日 : 2009年05月16日 前のページへ戻る

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)へ変換して表示する。

PHP | 固定リンク | Comments (1)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

Trackbacks

  1. [...] findxfine 改行コードとPHP [...]

    ピンバック by » 改行コードについて — 2009年9月6日 @ 2:46 PM


コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/php/1247.html/trackback

このページの上へ