fgetc функциясы

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 функциясын,
    файл соңын тексеріп береді