Fungsi fgets

Fungsi fgets membaca baris daripada fail. Parameter pertamanya menerima penunjuk fail, yang sepatutnya telah dibuka sebelum ini dengan fungsi fopen. Parameter kedua pilihan boleh menentukan panjang maksimum baris yang dibaca. Fungsi berhenti membaca apabila mencapai penghujung baris, penghujung fail, atau mencapai panjang yang ditentukan.

Sintaks

phpfgets(resource $handle, int $length = ?): string|false

Contoh

Membaca baris pertama daripada fail:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file);
  fclose($file);
?>

Contoh

Membaca fail baris demi baris dalam gelung:

php<?php
  $file = fopen('test.txt', 'r');
  
  while ($line = fgets($file)) {
    echo $line;
  }
  fclose($file);
?>

Contoh

Membaca baris dengan had panjang:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file, 4);
  fclose($file);
?>

Lihat juga

  • fungsi fgetc,
    yang membaca aksara daripada fail
  • fungsi fread,
    yang membaca daripada fail
  • fungsi file,
    yang membaca fail ke dalam tatasusunan baris