どのアプリケーションでもファイル処理が必要です。特定のタスクを実行するには、ファイルを処理する必要があります。 PHP でのファイル処理 C などのプログラミング言語を使用して行われるファイル処理と同様に、PHP には通常のファイルを処理するための関数が多数あります。
これらの関数は次のとおりです:
1.fopen() - PHP の fopen() 関数は、ファイルを開くために使用されます。 fopen() の最初のパラメータには、開くファイルの名前が含まれており、2 番目のパラメータには、ファイルを開く必要があるモードを指定します。たとえば、
<?php $file = fopen(“demo.txt”,'w'); ?>
のように、ファイルは任意のモードを使用して開くことができます。次のモードのいずれか:
"w" - 書き込み用にファイルを開きます。ファイルが存在しない場合は、新しいファイルを作成するか、ファイルが既に存在する場合はファイルの内容を削除します。
"r" - ファイルは読み取り専用で開かれます。
"a" - ファイルは書き込み用に開かれています。ファイルポインタはファイルの終わりを指します。既存のデータをファイルに保存します。
"w" - 読み取りおよび書き込みのためにファイルを開きます。ファイルが存在しない場合は、新しいファイルを作成するか、ファイルが既に存在する場合はファイルの内容を削除します。
"r " - ファイルを読み取り/書き込み用に開きます。
"a " - 書き込み/読み取りのためにファイルを開きます。ファイルポインタはファイルの終わりを指します。既存のデータをファイルに保存します。ファイルが存在しない場合は、新しいファイルを作成します。
"x" - 書き込み専用の新しいファイルを作成します。
2.fread() - - fopen() を使用してファイルを開いた後、fread() を使用してデータの内容を読み取ります。 2 つのパラメータが必要です。 1 つはファイル ポインターで、もう 1 つはファイル サイズ (バイト単位) です。たとえば、
<?php $filename = "demo.txt"; $file = fopen( $filename, 'r' ); $size = filesize( $filename ); $filedata = fread( $file, $size ); ?>
3.fwrite() - fwrite() 関数を使用して新しいファイルを作成できます。またはテキストをコピーして既存のファイルに追加します。 fwrite() 関数のパラメータは、ファイル ポインタとファイルに書き込まれるテキストです。オプションの 3 番目のパラメータを含めることができ、書き込むテキストの長さを指定します。たとえば、
<?php $file = fopen("demo.txt", 'w'); $text = "Hello world\n"; fwrite($file, $text); ?>
4.fclose() - fclose() 関数を使用してファイルを閉じます。 。そのパラメータは、閉じる必要があるファイルです (例:
<?php $file = fopen("demo.txt", 'r'); fclose($file); ?>
)。この記事は、PHP ファイル処理の基本的な知識の紹介です。困っている友人に役立つことを願っています。
以上がPHPファイル処理の基礎知識(まとめ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。