Funktion fgetc
Die Funktion fgetc liest ein Zeichen aus einer Datei und gibt es zurück.
Als Parameter akzeptiert die Funktion einen Dateizeiger,
gibt eine Zeichenkette mit einem Zeichen oder false zurück, wenn das Dateiende erreicht ist.
Syntax
fgetc(resource $handle): string|false
Beispiel
Lesen wir eine Datei zeichenweise und geben jedes Zeichen aus:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Beispiel
Lesen wir nur das erste Zeichen aus der Datei:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Beispiel
Behandlung des Falls, wenn das Dateiende erreicht ist:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>