php fread() 関数は、開いているファイルを読み取るために使用されます。ファイルから指定した長さのデータを読み取ることができます。長さのバイトが読み取られるか、ファイルの終わり (EOF) が終了すると停止します。 read. 読み取った文字列を読み取って返します (構文 "fread($handle,$length)"。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター。
PHP fread() 関数
fread() 関数は、開いているファイルを読み取ります。
PHP の fread() 関数は、開いているファイル内の指定された長さのデータを読み取ることができ、バイナリ ファイルに対しても安全に使用できます。バイナリ ファイルとテキスト ファイルを区別するシステム (Windows など) でファイルを開く場合は、 fread() 関数の mode パラメータに b を追加します。この関数の構文形式は次のとおりです:
fread($handle,$length)
$handle は fopen() 関数によって作成されたファイル リソース、$length は $length バイトの最大読み取り値です。
fread() 関数は、ファイルから指定された長さのデータを読み取ることができます。$length バイトが読み取られるか、ファイルの終わり (EOF) が読み取られると、関数は読み取りを停止し、読み取った文字列を返します。 。読み取りが失敗した場合は FALSE を返します。
fread() 関数はファイル ポインターの現在位置から読み取ることに注意してください。 ftell() を使用してポインターの現在位置を確認し、rewind() を使用してポインターの位置を巻き戻します。
[例] fread()関数を使用してファイルの内容を読み込み、出力します。
<?php header("Content-type:text/html;charset=utf-8"); $filename = "test.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, '27'); echo '从文件中读取 27 个字符长度:'.$contents.'<br>'; rewind($handle); $contents = fread($handle, filesize($filename)); echo '读取全部的文件内容:'.$contents; fclose($handle); ?>
実行結果は次のとおりです:
#上記の例では filesize() 関数を使用しています。その機能はファイル サイズを取得することです。 fread() 関数 この関数はファイル全体を読み取ることです。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPのfread()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。