ホームページ > バックエンド開発 > PHPチュートリアル > Windows システムでファイルを書き込むときに、なぜ rn を PHP と一緒に使用する必要があるのですか?

Windows システムでファイルを書き込むときに、なぜ rn を PHP と一緒に使用する必要があるのですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:03:04
オリジナル
887 人が閲覧しました

Windows システムでファイルを書き込むときに、なぜ rn を PHP と一緒に使用する必要があるのですか?
この投稿は、2012-11-10 14:33:10 に JinSongGongZuoShi によって最終編集されました。 r
と入力します n 改行

r はラップできません:

fwrite($wjzz, "测试\r");
ログイン後にコピー


n もラップできません:
fwrite($wjzz, "测试\n");
ログイン後にコピー


rn は新しい行に結合できます:
fwrite($wjzz, "测试\r\n");
ログイン後にコピー


解決策を探しても、Baidu では何も見つかりませんでした~~~
------最善の解決策---------
r Enter は文字キャリッジを開始位置に戻します
n 新しい行はロール紙を 1 行ずつ回転させます

これはテレタイプマシンの制御記号です。当時は電子コンピューターはありませんでした
。 コンピュータが登場したときもこの制御方法が踏襲されました
window の前身は dos であり、これも最も初期のオペレーティング システムです。

ストレージの量を減らすために、Unix では rn を n
と省略します。 mac 一意性を表現するために、rn を r
と省略します。
Linux は UNIX のサブセットであるため、

-----その他の解決策---------
それは Microsoft が決定したことであり、理由はありません

クロスプラットフォームにしたい場合は、PHP_EOL 定数
-----その他の解決策---------------------- を使用してください。
本当にプロフェッショナルです...深い知識...

私は無知です
-----その他の解決策---------

引用:
r Enter は単語 carriage を開始位置に戻します
n 新しい行はロール紙を 1 行ずつ回転させます

これはテレタイプマシンの制御記号です。当時は電子コンピューターはありませんでした
。 コンピュータが登場したときもこの制御方法が踏襲されました
window の前身は dos であり、これも最も初期のオペレーティング システムです。

ストレージの量を減らすために、Unix では rn を n
と省略します。 mac 一意性を表現するため、rn を r
と省略します。
Linux は unix のサブセットなので...
モデレーターが違います。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート