Функсияи 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,
    ки охири файлро тафтиш мекунад