Fungsi fgetc

Fungsi fgetc membaca dan mengembalikan satu karakter dari file. Sebagai parameter fungsi menerima pointer ke file, mengembalikan string dengan satu karakter atau false jika akhir file tercapai.

Sintaks

phpfgetc(resource $handle): string|false

Contoh

Mari baca file karakter demi karakter dan cetak setiap karakter:

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

Contoh

Mari baca hanya karakter pertama dari file:

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

Contoh

Penanganan kasus ketika akhir file tercapai:

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

Lihat juga

  • fungsi fgets,
    yang membaca baris dari file
  • fungsi fread,
    yang membaca dari file
  • fungsi feof,
    yang memeriksa akhir file