ホームページ > バックエンド開発 > PHPチュートリアル > PHP でテキスト ファイルを作成する際のキャリッジ リターンに関連する問題

PHP でテキスト ファイルを作成する際のキャリッジ リターンに関連する問題

WBOY
リリース: 2016-06-13 13:19:44
オリジナル
778 人が閲覧しました

php
でテキストファイルを書く際の改行の問題について

今日ログファイルを書いていたところ、書き込まれた内容が改行されていないことに気付きました。いくつかの情報を確認したところ、いくつかの問題が見つかりました。

?

関連するコードは次のとおりです:

?

file_put_contents($_SESSION['projectname'],'资产负债表写入成功\r\n',FILE_APPEND);
ログイン後にコピー

?

または

?

$fp = fopen('log.txt','a');
fwrite($fp,'资产负债表写入成功\r\ntest');
fclose($fp);
ログイン後にコピー

?

コードには問題ありませんが、ファイルに書き込んだ後、Enter キーを押す代わりに rn が直接出力されます。

?

しかし、Windows では rn は改行を意味し、エラーは発生しませんでした。

?

その後、文字列を囲む引用符を一重引用符から二重引用符に変更しましたが、すべて問題ありませんでした

?

小さな違いのように見えるかもしれませんが、結果は本当に予想外です。

?

理由は分かりませんが、録画しました

?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート