fgetc funksiýasy

fgetc funksiýasy faýldan bir nyşany okap, gaýtaryp berýär. Funksiýa faýlyň görnügini parametr hökmünde kabul edýär, bir nyşany ýa-da faýlyň ahyryna ýetilende false gaýtaryp berýär.

Sintaksis

phpfgetc(resource $handle): string|false

Mysal

Faýly nyşan-nyşan okap, her bir nyşany çap edeli:

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

Mysal

Faýldan diňe birinji nyşany okaly:

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

Mysal

Faýlyň ahyryna ýetilendigi ýagdaýyny işleýş:

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

Şeýle-de görüň

  • fgets funksiýasyny,
    faýldan setir okamak üçin
  • fread funksiýasyny,
    faýldan okamak üçin
  • feof funksiýasyny,
    faýlyň ahyryny barlamak üçin