Funkcia fgetc
Funkcia fgetc číta a vráti jeden znak zo súboru.
Ako parameter funkcia prijíma ukazovateľ na súbor,
vracia reťazec s jedným znakom alebo false, ak bol dosiahnutý koniec súboru.
Syntax
fgetc(resource $handle): string|false
Príklad
Prečítajme súbor znak po znaku a vypíšme každý znak:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Príklad
Prečítajme iba prvý znak zo súboru:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Príklad
Spracovanie prípadu, keď bol dosiahnutý koniec súboru:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>