ფუნქცია 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,
    რომელიც ამოწმებს ფაილის დასასრულს