ホームページ > バックエンド開発 > PHPの問題 > fread() を使用して PHP でファイルを読み取る方法

fread() を使用して PHP でファイルを読み取る方法

autoload
リリース: 2023-03-09 11:16:01
オリジナル
2300 人が閲覧しました

fread() を使用して PHP でファイルを読み取る方法

この記事では主に、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,&#39;r&#39;); //读取二进制文件时,需要将第二个参数设置成&#39;rb&#39;
  //获取文件内容
  $file_info=fread($file,10);
  //打印文件内容
  echo $file_info;
  //关闭文件资源
    fclose($file);
?>
ログイン後にコピー
输出结果:php.cn goo
ログイン後にコピー

3. ファイルを読み取ります (読み取るバイト数は確認しないでください):

ファイルのすべての内容を取得する必要がある場合は、別の関数 filesize() 関数を使用する必要があります。この関数は、特にファイルのサイズを確認するために使用されます

<?php
  //文件路径
  $filename="./exit.txt";
  //获取文件资源
  $file = fopen($filename,&#39;r&#39;);
  //获取文件大小
  $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 サイトの他の関連記事を参照してください。

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