fgetc

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetcLiest das Zeichen, auf welches der Dateizeiger zeigt

Beschreibung

fgetc(resource$stream): string|false

Liest ein Zeichen von dem übergebenen Dateizeiger.

Parameter-Liste

stream

Der Zeiger auf eine Datei muss gültig sein und auf eine Datei verweisen, die vorher erfolgreich mit fopen() oder fsockopen() geöffnet (und nicht bereits von fclose() geschlossen) wurde.

Rückgabewerte

Gibt einen String zurück, welcher ein einzelnes Zeichen von der aktuellen Position des Dateizeigers stream enthält. Gibt false zurück, wenn der Dateizeiger am Ende der Datei steht (EOF).

Warnung

Diese Funktion kann sowohl das boolsche false zurückliefern, als auch einen nicht-boolschen Wert, welcher zu false ausgewertet wird. Weitere Informationen entnehmen Sie bitte dem Abschnitt über die boolschen Typen. Benutzen Sie deshalb den === Operator, um den Rückgabewert dieser Funktion zu überprüfen.

Beispiele

Beispiel #1 Ein fgetc()-Beispiel

<?php
$fp
= fopen('somefile.txt', 'r');
if (!
$fp) {
echo
'Konnte Datei somefile.txt nicht öffnen';
}
while (
false !== ($char = fgetc($fp))) {
echo
"$char\n";
}
?>

Anmerkungen

Hinweis: Diese Funktion ist binärsicher.

Siehe auch

  • fread() - Liest Binärdaten aus einer Datei
  • fopen() - Öffnet eine Datei oder URL
  • popen() - Öffnet einen Dateizeiger für einen Prozess
  • fsockopen() - Stellt eine Internet- oder Unix-Domain-Socket-Verbindung her
  • fgets() - Liest die Zeile von der Position des Dateizeigers
To Top