ホームページ >バックエンド開発 >PHPチュートリアル >PHP 書き込みファイル fwrite() 関数の使用法の概要
PHP では、PHP の fwrite() 関数を使用してファイルを書き込みます (バイナリ ファイルには安全です)。簡単に言うと、ファイルに新しいコンテンツを追加することです。この記事では、ファイルを書き込むための PHP の fwrite() 関数の使用方法についていくつかの概要をまとめています。これが、皆さんの書き込み関数の理解に役立つことを願っています。 fwrite() 。
1.php fwrite()関数のファイル書き込み例の詳細説明
fwrite()関数は、ファイルの書き込みに成功すると、書き込まれたバイト数を返します。失敗した場合は FALSE を返します。その構文は次のとおりです
fwrite(file,string,length)
パラメータファイルは、書き込むオープンファイルを指定します。 string は、開いているファイルに書き込まれる文字列を指定します。 length は書き込まれる最大バイト数を指定します。 write() は、文字列の内容をファイル ポインター ファイルに書き込みます。 length を指定した場合、length バイトが書き込まれたとき、または文字列が書き込まれたときのどちらかが先に発生した時点で書き込みが停止します。
2.phpのfwrite()関数の追加と改行の書き込みの詳細な例
write()関数はファイルに文字列を書き込むために使用され、正常に書き込まれた文字数を返します。それ以外の場合はFALSEを返します。ファイルの追加書き込みは、実際には fwrite 関数とは関係なく、fopen 関数でファイルを開くモードと関係があります。 fopen がファイルを開くとき、mode パラメーターは a を選択します。これは、ファイルの末尾に書き込みを追加することを意味します。ファイル内で改行の書き込みを実装したい場合は、改行が必要な場所に改行文字 n を追加するだけです。書いた内容:
3.PHPのfwriteとfile_put_contentsの違い
この記事では主にPHPのfwriteとfile_put_contentsの違いを紹介します。同じ点: file_put_contents()関数は文字列をファイルに書き込み、呼び出します。 fopen() と fwrite () は fclose() と同じ機能を持ちます。 違い: file_put_contents() 関数で FILE_APPEND を使用すると、ファイル内の既存のコンテンツの削除を回避できます。つまり、同じファイルを複数回書き込むときに追加関数を実現できます。
4.PHP fwrite() 関数を使用して書き込みを行うときに改行文字が機能しない場合はどうすればよいですか?
多くの初心者は、PHP を使用するときに解決する必要がある最も一般的な問題の 1 つに遭遇します。 fwrite() 関数、つまり改行書き込み。 PHP の改行文字: n と復帰文字: r は誰もが知っていますが、改行が必要な場合は通常、「rn」の組み合わせが使用されます。しかし、
は、fwrite を使用してファイルを書き込むときに n 改行文字が機能しない理由です。この記事では、phpのfwrite()関数で改行を書くときに改行文字が機能しない場合の対処法を説明します まずは次の例を見てみましょう:
【fwrite()関数に関するQ&A】
php fwrite() を使用してファイルを書き込みましたが、ファイルの内容が完全に変わったのはなぜですか?
php fwrite はファイルの書き込みに成功しましたが、ファイルには内容がありません
php - fwrite と fread の操作について同じファイル
以上がPHP 書き込みファイル fwrite() 関数の使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。