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
phpfgetc(resource $handle): string|false
Piemērs
Izlasīsim failu pa rakstzīmēm un izvadīsim katru rakstzīmi:
php<?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<?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<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>