Funkce fgetc
Funkce fgetc čte a vrací jeden znak ze souboru.
Jako parametr funkce přijímá ukazatel na soubor,
vrací řetězec s jedním znakem nebo false, pokud byl dosažen konec souboru.
Syntaxe
fgetc(resource $handle): string|false
Příklad
Přečtěme soubor znak po znaku a vypišme každý znak:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Příklad
Přečtěme pouze první znak ze souboru:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Příklad
Zpracování případu, kdy byl dosažen konec souboru:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>