Functie fgetc
De functie fgetc leest en retourneert één teken uit een bestand.
Als parameter accepteert de functie een aanwijzer naar een bestand,
retourneert een string met één teken of false als het einde van het bestand is bereikt.
Syntaxis
fgetc(resource $handle): string|false
Voorbeeld
Laten we een bestand teken voor teken lezen en elk teken uitvoeren:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Voorbeeld
Laten we alleen het eerste teken uit het bestand lezen:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Voorbeeld
Afhandeling van het geval wanneer het einde van het bestand is bereikt:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>