Funkcija fgetc
Funkcija fgetc nolasa un atgriež vienu rakstzīmi no faila.
Kā parametru funkcija pieņem rādītāju uz failu,
atgriež virkni ar vienu rakstzīmi vai false, ja ir sasniegts faila beigas.
Sintakse
fgetc(resource $handle): string|false
Piemērs
Izlasīsim failu pa rakstzīmēm un izvadīsim katru rakstzīmi:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Piemērs
Izlasīsim tikai pirmo rakstzīmi no faila:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Piemērs
Gadījuma apstrāde, kad ir sasniegtas faila beigas:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>