Funcția fgetc
Funcția fgetc citește și returnează un caracter din fișier.
Ca parametru funcția acceptă un pointer la fișier,
returnează un șir cu un caracter sau false dacă s-a atins sfârșitul fișierului.
Sintaxă
fgetc(resource $handle): string|false
Exemplu
Să citim fișierul caracter cu caracter și să afișăm fiecare caracter:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Exemplu
Să citim doar primul caracter din fișier:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Exemplu
Prelucrarea cazului când s-a atins sfârșitul fișierului:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>