Funksie fgets

Die funksie fgets lees 'n string uit 'n lêer. As eerste parameter aanvaar dit 'n wyser na 'n lêer, wat vooraf geopen moet word deur die funksie fopen. Met die tweede opsionele parameter kan jy die maksimum lengte van die te lees string spesifiseer. Die funksie stop met lees by die bereiking van die einde van 'n lyn, die einde van die lêer, of by die bereiking van die gespesifiseerde lengte.

Sintaksis

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

Voorbeeld

Laat ons die eerste lyn uit die lêer lees:

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

Voorbeeld

Lees die lêer lyn vir lyn in 'n lus:

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

Voorbeeld

Lees 'n string met lengtebeperking:

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

Sien ook

  • die funksie fgetc,
    wat 'n karakter uit 'n lêer lees
  • die funksie fread,
    wat uit 'n lêer lees
  • die funksie file,
    wat 'n lêer in 'n stringskikking lees