ホームページ > バックエンド開発 > PHPチュートリアル > PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法

PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法

不言
リリース: 2023-04-05 11:30:02
オリジナル
4508 人が閲覧しました

PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法 の fgets() 関数は、ファイルから 1 行のコンテンツを読み取るために使用されます。そのため、次の記事では、PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法 で fgets() 関数を使用してファイルのコンテンツを読み取る方法を詳しく説明します。 1行ずつ。

PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法

fgets() 関数の基本構文は次のとおりです。

fgets(file, length)
ログイン後にコピー

file: 読み取るファイル名を指定します。 content

length: ファイルから読み取るバイト数を指定するオプションのパラメーター。

ここでは、PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法 を使用してファイルから 1 行を読み取る 2 つの例を示します。

例 1: ファイルから最初の 20 バイトを読み取ります

コードは次のとおりです

<?PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn, 20);
  echo $result;
  fclose($fn);
?>
ログイン後にコピー

この例を使用してファイルを読み取りますファイル コンテンツの完全な最初の行を取得します。

<?PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn);
  echo $result;
  fclose($fn);
?>
ログイン後にコピー

例 2: すべての行を読み取る

for ループを使用してファイル内のすべての行を 1 つずつ読み取り、PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法 feof() 関数を使用してファイルの終わりを見つけます。

コードは次のとおりです

<?PHPでfgets()関数を使用してファイルを1行ずつ読み取る方法
  $fn = fopen("myfile.txt","r");
  
  while(! feof($file))  {
	$result = fgets($fn);
	echo $result;
  }

  fclose($fn);
?>
ログイン後にコピー

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトにある他の関連コラム チュートリアルに注目してください。 ! !

以上がPHPでfgets()関数を使用してファイルを1行ずつ読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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