PHP書き込みファイルは、PHPスクリプトからファイルにデータを出力して保存することです。このようにして、データを永続的に保存することができ、後で読みやすく使用しやすくなります。
ファイルの書き込みを実装するには、最初にFOPEN()関数を使用してファイルを開きます。関数の構文は次のとおりです。
fopen(string $filename, string $mode [, bool $use_include_path = FALSE [, resource $context ]]) : resource | false
ここで、$ fileNameはファイル名で、$モードはファイルオープニングモードです。一般的に使用されるモードは次のとおりです。
FOPEN()関数を介してファイルを開いた後、FWRITE()関数を使用してファイルにデータを書き込むことができます。
fwrite()関数の構文は次のとおりです。
fwrite(resource $handle, string $string [, int $length]) : int | false
ここで、$ハンドルはfopen()によって返されるファイルリソースハンドルであり、$ stringは記述されるデータです。 $ lengthが指定されていない場合、fwriteは文字列全体に書き込まれます。
以下は、テキストファイルにデータを書き込む方法を示す簡単な例です。
$filename = "data.txt";
$handle = fopen($filename, "w+");
fwrite($handle, "名前: Tom\n");
fwrite($handle, "性別: 男\n");
fwrite($handle, "年: 20\n");
fwrite($handle, "郵便: [email protected]\n");
fclose($handle);
上記のコードは、「data.txt」という名前のファイルを開き、データを書き込みます。書き込みが完了すると、ファイルは閉じられます。
ファイルを操作するときは、ファイルパスが正しいことを確認する必要があります。それが相対的な経路であろうと絶対的な経路であろうと、選択するときに実際の状況に従って調整する必要があります。相対パスを使用する場合は、「」を使用できます。現在のディレクトリを表すため、および以前のディレクトリを表す「..」。
適切なファイル開くモードを選択することは、ファイル操作にとって非常に重要です。ファイルのみを読む必要がある場合は、読み取り専用モード「R」を使用します。データを追加する必要がある場合は、付録モード「a」を使用します。新しいファイルを作成してデータを書き込む必要がある場合は、書き込みモード「W」を選択します。データの損失やエラーを避けるために、ニーズに応じてファイルの開くモードを合理的に選択します。
PHPはファイルへの書き込みは一般的な機能であり、特にその後の使用のためにデータを保存するのに適しています。 FOPEN()とFWRITE()の2つの単純な関数を使用すると、ファイルの読み取り、書き込み、保存を簡単に実現できます。実際のアプリケーションでは、ファイルパスの選択とオープニングモードの選択に注意して、スムーズな動作を確保してください。