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