fgets කාර්යය

fgets කාර්යය ගොනුවකින් පේළියක් කියවයි. එය පළමු පරාමිතිය ලෙස ගොනු දර්ශකයක් ලබාගනී, එය කලින් fopen කාර්යය මගින් විවෘත කළ යුතුය. දෙවන විකල්ප පරාමිතිය ලෙස කියවන පේළියේ උපරිම දිග නියම කළ හැකිය. පේළියේ අවසානයට, ගොනුවේ අවසානයට හෝ නියම කළ දිගට ළඟා වූ විට කාර්යය කියවීම නතර කරයි.

වාක්ය ඛණ්ඩය

phpfgets(resource $handle, int $length = ?): string|false

උදාහරණය

ගොනුවෙන් පළමු පේළිය කියවමු:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file);
  fclose($file);
?>

උදාහරණය

ලූපයක් තුළ ගොනුව පේළියෙන් පේළිය කියවීම:

php<?php
  $file = fopen('test.txt', 'r');
  
  while ($line = fgets($file)) {
    echo $line;
  }
  fclose($file);
?>

උදාහරණය

දිග සීමාව සහිතව පේළියක් කියවීම:

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file, 4);
  fclose($file);
?>

මෙයද බලන්න

  • fgetc කාර්යය,
    ගොනුවකින් අක්ෂරයක් කියවයි
  • fread කාර්යය,
    ගොනුවකින් කියවයි
  • file කාර්යය,
    ගොනුව පේළි අරාවකට කියවයි