ホームページ >バックエンド開発 >PHPチュートリアル >file_put_contents() を使用してコンテンツを作成し、ドキュメントに書き込みます
file_put_contents() を使用して、コンテンツを作成し、ドキュメントに書き込みます。
file_put_contents()
この関数は、文字列をファイルに書き込みます。 fopen()
、fwrite()
、 fclose()
を順番に呼び出すのと同じ機能があります。
構文:
file_put_contents(file,data,mode,context)
パラメータ:
file 必須。データを書き込むファイルを指定します。ファイルが存在しない場合は、新しいファイルが作成されます。
データ オプション。ファイルに書き込むデータを指定します。文字列、配列、またはデータ ストリームを指定できます。
モード オプション。ファイルを開く/書き込む方法を指定します。
可能な値:
FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX
context オプション。ファイルハンドルの環境を指定します。
context は、ストリームの動作を変更できるオプションのセットです。 null が使用された場合、それは無視されます。
説明
パラメータ データは配列にすることができます (ただし、多次元配列にすることはできません)。
PHP 5.1.0 以降、data パラメータをストリーム リソースとして指定することもできます。ストリームに保存されたキャッシュ データは、指定されたファイルに書き込まれます。この使用法は、stream_copy_to_stream() 関数を使用するのと似ています. .
context パラメーターのサポートは PHP 5.0.0 で追加されました。
戻り値
この関数は、ファイルに書き込まれたデータのバイト数を返します。
注: この関数はバイナリ オブジェクトに対して安全に使用できます。
例
<?php echo file_put_contents("test.txt","Hello World. Testing!"); //输出 26
ヒント:
file_put_contents は、ファイルが存在しない場合に自動的にファイルを作成します。
以上がfile_put_contents() を使用してコンテンツを作成し、ドキュメントに書き込みますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。