fgetc ֆունկցիան

fgetc ֆունկցիան կարդում և վերադարձնում է մեկ նիշ ֆայլից: Որպես պարամետր ֆունկցիան ընդունում է ցուցիչ դեպի ֆայլ, վերադարձնում է մեկ նիշով տող կամ false, եթե հասել ենք ֆայլի վերջին:

Շարահյուսություն

phpfgetc(resource $handle): string|false

Օրինակ

Կարդանք ֆայլը նիշ-նիշ և արտածենք յուրաքանչյուր նիշ:

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

Օրինակ

Կարդանք միայն առաջին նիշը ֆայլից:

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

Օրինակ

Ֆայլի վերջին հասնելու դեպքի մշակում:

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

Տես նաև

  • fgets ֆունկցիան,
    որը կարդում է տող ֆայլից
  • fread ֆունկցիան,
    որը կարդում է ֆայլից
  • feof ֆունկցիան,
    որը ստուգում է ֆայլի վերջը