file_put_contents() 関数は、ファイルに文字列を書き出します。
この関数は、ファイルにアクセスするときに次の規則に従います:
この関数は、成功した場合はファイルに書き出した文字数を返します。失敗した場合はFALSEを返します。
file_put_contents(file,data,mode,context)
パラメータ | 説明 |
---|---|
file | 必須。書き出すファイルを指定する。ファイルが存在しない場合、この関数はファイルを作成する |
data | 必須。ファイルに書き出すデータ。 文字列、配列、またはデータストリームにすることができる |
mode | 任意。ファイルの open/write 方法を指定する。指定可能な値:
|
context | 任意。ファイルハンドルのコンテキストを指定する。コンテキストとは、ストリームの動作を変更できる一連のオプションのことです。 |
注:ファイルの既存の内容を削除しないようにするには FILE_APPEND を使用します。
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
上のコードの出力は、次の通り:
21