Funktio fgetc
Funktio fgetc lukee ja palauttaa yhden merkin tiedostosta.
Parametrina funktio ottaa tiedosto-osoittimen,
palauttaa merkkijonon, jossa on yksi merkki, tai false, jos tiedoston loppu on saavutettu.
Syntaksi
fgetc(resource $handle): string|false
Esimerkki
Luetaan tiedosto merkki kerrallaan ja tulostetaan jokainen merkki:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Esimerkki
Luetaan vain ensimmäinen merkki tiedostosta:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Esimerkki
Tapauksen käsittely, jolloin tiedoston loppu on saavutettu:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>