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

PHPのfread関数の使い方

藏色散人
リリース: 2023-02-22 21:36:01
オリジナル
2862 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート