Funktionen fgetc
Funktionen fgetc läser och returnerar ett tecken från en fil.
Som parameter tar funktionen en pekare till en fil,
returnerar en sträng med ett tecken eller false om slutet på filen har nåtts.
Syntax
fgetc(resource $handle): string|false
Exempel
Låt oss läsa filen tecken för tecken och skriva ut varje tecken:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Exempel
Låt oss bara läsa det första tecknet från filen:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Exempel
Hantera fallet när slutet på filen har nåtts:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>