Kazi fgetc

Kazi fgetc husoma na kurudisha herufi moja kutoka kwa faili. Kama kigezo kazi inakubali kishikio cha faili, inairudisha herufi moja kwenye mfuatano wa herufi au false, ikiwa mwisho wa faili umefikiwa.

Kioweko

phpfgetc(resource $handle): string|false

Mfano

Tusome faili herufi kwa herufi na tuandike kila herufi:

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

Mfano

Tusome herufi ya kwanza tu kutoka kwa faili:

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

Mfano

Kushughulikia tukakati wakati mwisho wa faili umefikiwa:

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

Tazama pia

  • kazi fgets,
    inayosoma mstari kutoka kwa faili
  • kazi fread,
    inayosoma kutoka kwa faili
  • kazi feof,
    inayokagua mwisho wa faili