Funkcja fgetc
Funkcja fgetc odczytuje i zwraca jeden znak z pliku.
Jako parametr funkcja przyjmuje wskaźnik do pliku,
zwraca ciąg z jednym znakiem lub false, jeśli osiągnięto koniec pliku.
Składnia
fgetc(resource $handle): string|false
Przykład
Odczytajmy plik znak po znaku i wypiszmy każdy znak:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Przykład
Odczytajmy tylko pierwszy znak z pliku:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Przykład
Obsługa przypadku, gdy osiągnięto koniec pliku:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>