ホームページ  >  記事  >  バックエンド開発  >  PHPのfread関数の使い方

PHPのfread関数の使い方

藏色散人
藏色散人オリジナル
2019-05-28 15:12:492793ブラウズ

php fread 関数は、ファイルの読み取りに使用されます (バイナリ ファイルに対して安全です)。その構文は fread(file,length) です。パラメータ ファイルが必要です。つまり、ファイルを読み取って開く必要があります。長さは必須です。これは、読み取る必要があることを意味する最大バイト数です。

PHPのfread関数の使い方

#PHPのfread関数の使い方は?

定義と使用法

fread() 関数はファイルを読み取ります (バイナリ ファイルで安全に使用できます)。

#構文

fread(file,length)

パラメータ

ファイルは必須です。ファイルを読み取りのために開く必要があることを指定します。

長さは必須です。読み取る最大バイト数を指定します。

説明

fread() は、ファイル ポインター ファイルから最大 length バイトを読み取ります。この関数は、最大 length バイトの読み取り後、または EOF に達したとき、または (ネットワーク ストリームの場合) パケットが利用可能なとき、または (ユーザー空間ストリームを開いた後) 8192 バイトが読み取られたときに呼び出され、ファイルの読み取りを停止します。どの条件が最初に発生したかに応じて異なります。

読み取った文字列を返すか、エラーが発生した場合は false を返します。

ヒントとコメント

ヒント: ファイルの内容を文字列として読み込むだけの場合は、fread よりもパフォーマンスが良い file_get_contents() を使用してください。 () のほうがはるかに優れています。

例 1

ファイルから 10 バイトを読み取ります:

<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

例 2

読み取りファイル全体:

<?php
$file = fopen("test.txt","r");
fread($file,filesize("test.txt"));
fclose($file);
?>

以上がPHPのfread関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。