fgetc funktsiyasi

fgetc funktsiyasi fayldan bitta belgini o'qiydi va qaytaradi. Parametr sifatida funktsiya fayl ko'rsatkichini qabul qiladi, bitta belgili satrni yoki falseni qaytaradi (agar fayl oxiriga yetilgan bo'lsa).

Sintaksis

phpfgetc(resource $handle): string|false

Misol

Faylni belgi-belgi o'qib, har bir belgini chiqaramiz:

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

Misol

Fayldan faqat birinchi belgini o'qiymiz:

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

Misol

Fayl oxiriga yetilgan holatni qayta ishlash:

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

Shuningdek qarang

  • fgets funktsiyasi,
    bu fayldan satr o'qiydi
  • fread funktsiyasi,
    bu fayldan o'qiydi
  • feof funktsiyasi,
    bu fayl oxirini tekshiradi