現在の位置: ホーム> 最新記事一覧> PHPファイルを読み書きするための完全なチュートリアルと実用的な例

PHPファイルを読み書きするための完全なチュートリアルと実用的な例

M66 2025-06-15

PHPファイルを読み書きするための完全なチュートリアルと実用的な例

1。概要

PHP開発では、ファイル操作は非常に基本的で一般的に使用される機能です。ファイルの読み取りはファイルの内容を取得するために使用されますが、ファイルの書き込みはデータをファイルに保存するためです。この記事では、PHPのさまざまなファイルの読み取り方法を詳細に説明し、ファイルの操作スキルを簡単に習得できるように、サンプルコードと協力します。

2。ファイル読み方

1。fopen()関数

fopen()は、PHPで最も基本的なファイル操作機能です。ファイルを開き、ファイルリソースハンドルを返すために使用されます。関数はファイル名とオープンモードを渡す必要があり、一般的なモードには以下が含まれます。

  • 「R」:読み取り専用モード
  • 「W」:書き込みモード(存在しない場合に作成)
  • 「A」:追加モード(存在しない場合に作成)
  • 「X」:書き込みとファイルが存在してはなりません
  • 「B」:バイナリモード

サンプルコード:

$ file = fopen( "file.txt"、 "r");
if($ file){
    while(($ line = fgets($ file))!== false){
        echo $ line;
    }
    fclose($ file);
}

2。file_get_contents()関数

file_get_contents()関数は、ファイルコンテンツ全体を一度に文字列に読み取ることができます。これは非常に便利です。ファイルパスを渡すだけです。

$ filecontent = file_get_contents( "file.txt");
echo $ filecontent;

3。FREAD()関数

FREAD()関数は通常、FOPEN()と併用して、指定された長さのファイルの内容を読み取ります。ファイルリソースを受け入れ、長さのパラメーターを読み取ります。

$ file = fopen( "file.txt"、 "r");
if($ file){
    $ content = fread($ file、filesize( "file.txt"));
    echo $ content;
    fclose($ file);
}

3。ファイル作成方法

1。fopen()書き込みモード

fopen()は、書き込みのためにファイルを開くこともできます。モードを「w」(書き込み、元のコンテンツの上書き)または「a」(コンテンツを追加)に設定するだけです。

$ file = fopen( "file.txt"、 "w");
if($ file){
    fwrite($ file、 "hello、world!");
    fclose($ file);
}

2。file_put_contents()関数

file_put_contents()は、ファイルに書き込む簡単な関数です。最初にファイルを開く必要はありません。ファイル名とコンテンツを直接渡すだけです。

file_put_contents( "file.txt"、 "hello、world!");

3。FWRITE()関数

FWRITE()関数は、開いたファイルリソースへのコンテンツを書き込むために使用され、FOPENと組み合わせて使用​​されます。

$ file = fopen( "file.txt"、 "w");
if($ file){
    fwrite($ file、 "hello、world!");
    fclose($ file);
}

4。概要

この記事では、Fopen、file_get_contents、fread、file_put_contents、fwriteなど、一般的に使用されるファイルの読み取りおよび書き込み機能をPHPで紹介します。例を使用してファイル操作を効率的に実行する方法を示しています。さまざまなニーズに応じて適切な方法を選択すると、ファイル処理がシンプルで効率的になります。