Fungsi fgetc

Fungsi fgetc membaca dan mengembalikan satu aksara daripada fail. Sebagai parameter, fungsi menerima penunjuk ke fail, mengembalikan rentetan dengan satu aksara atau false jika hujung fail dicapai.

Sintaks

phpfgetc(resource $handle): string|false

Contoh

Baca fail aksara demi aksara dan keluarkan setiap aksara:

php<?php
  $file = fopen('test.txt', 'r');
  
  if ($file) {
    while (($char = fgetc($file)) !== false) {
      echo $char;
    }
    fclose($file);
  }
?>

Contoh

Baca hanya aksara pertama daripada fail:

php<?php
  $file = fopen('test.txt', 'r');
  
  if ($file) {
    $char = fgetc($file);
    echo $char;
    fclose($file);
  }
?>

Contoh

Pemprosesan kes apabila hujung fail dicapai:

php<?php
  $file = fopen('empty.txt', 'r');
  
  if ($file) {
    $res = fgetc($file);
    var_dump($res);
    fclose($file);
  }
?>

Lihat juga

  • fungsi fgets,
    yang membaca baris daripada fail
  • fungsi fread,
    yang membaca daripada fail
  • fungsi feof,
    yang menyemak hujung fail