この記事では、PHP に関する関連知識を主に紹介します。主に、PHP が txt ファイルからデータを読み取る方法に関する関連情報を紹介します。この記事では、サンプルコードと画像を使用して紹介します。非常に詳しく書かれており、誰もが PHP を学習したり使用したりする際に一定の参考になるものです。
(推奨チュートリアル: PHP ビデオ チュートリアル )
1.ファイルを操作するときは、まずファイルを開く必要があります。fopen() 関数を使用してファイルを開きます。構文は次のとおりです:
fopen(filename, mode, include_path, context);
2. ファイル操作が完了したら、関数 fclose() を使用してファイルを閉じる必要があります。
例:
使用できる関数は 3 つあります。関数、file() 関数、file_get_contents() 関数。
readfile() 関数は、ファイルを読み取って出力バッファに書き込むために使用され、エラーが発生した場合は false を返します。
file() 関数は、改行を含むファイルの内容を 1 行ずつ配列に格納し、失敗した場合は false を返します。
file_get_contents() 関数は、ファイルの内容を文字列に読み取ります。offset パラメータと maxlen パラメータがある場合は、offset パラメータで指定された位置から maxlen の長さの内容が読み込まれます。失敗した場合は、 、 false が返されます。
例:
実行結果は図:
fgets() 関数と fgetss() 関数はどちらも 1 行のデータを読み取ります。
fgets() 関数:
string fgets ( resource $handle [, int $length ] );
$handle は開かれたファイルです。 $length は読み取られるデータの長さです。
fgetss() 関数:
string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] );
fgetss () 関数は fgets() 関数のバリアントであり、fgetss() 関数が読み取ったテキストから HTML タグと PHP タグを削除することを除いて fgets() と同じです。
特定の文字を検索して置換する場合は、関数 fgetc();
## を使用して、特定の文字を対象的に読み取る必要があります。 #4. 任意の長さの文字列を読み取る ファイルから指定した長さのデータを読み取るには、関数 fread(); ## を使用します。#(推奨チュートリアル:
PHP ビデオ チュートリアル以上がPHP が txt ファイルからデータを読み取る方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。