この記事では主に、PHP に組み込まれている fread() 関数を使用して、確認時にバイト数を取得する方法と、取得を確認していないバイト数 (どちらの場合も) ファイルの内容を読み取るために使用される方法。
1.fread 構文:
fread ( resource $handle , int $length ) : string
$handle: ファイル システムポインター。通常は fopen() によって作成されるリソースです。
$length: ファイルのバイト長を読み取ります。
戻り値: $length 長さの文字列。
2. ファイルを読み取ります (読み取る必要があるバイトを確認します):
exit.txt ファイル
php.cn good better
php file
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //读取二进制文件时,需要将第二个参数设置成'rb' //获取文件内容 $file_info=fread($file,10); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出结果:php.cn goo
3. ファイルを読み取ります (読み取るバイト数は確認しないでください):
ファイルのすべての内容を取得する必要がある場合は、別の関数 filesize() 関数を使用する必要があります。この関数は、特にファイルのサイズを確認するために使用されます
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //获取文件大小 $file_size= filesize($filename); //获取文件内容 $file_info=fread($file, $file_size); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出结果:php.cn good better
おすすめ: 《2021年PHP面接の年間質問まとめ(集)》《phpビデオチュートリアル》
以上がfread() を使用して PHP でファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。