Forum und email

fgetc

(PHP 4, PHP 5)

fgetc — Egy karaktert nyer ki a fájlpointertől

Leírás

string fgetc ( resource $handle )

Egy karakterláncot ad vissza, ami egy karaktert tartalmaz, amit a handle paraméterben megadott pointertől olvas ki. FALSE-szal tér vissza, ha a pointer a fájl végén van.

A fájlmutatónak valósnak kell lennie, egy fopen() vagy fsockopen() által sikeresen megnyitott erőforrásra kell mutatnia.

Warning

Ez a függvény a logikai típusú FALSE értékkel is visszatérhet, olyan nem logikai típusú értékek mellett, amik szintén FALSE értékként jelenhetnek meg (mint pl. 0 vagy ""). Olvasd el a Logikai típusról szóló részt további információkért. Használd a === operátort a visszatérési érték ellenőrzésére.

Example#1 Egy fgetc() példa

<?php
$fp 
fopen('somefile.txt''r');
if (!
$fp) {
  echo 
'Could not open file somefile.txt';
}
while (
false !== ($char fgetc($fp))) {
  echo 
"$char\n";
}
?>

Note: Ez a függvény "binary-safe", azaz helyesen kezeli a 127-es ASCII kód feletti karaktereket is.

Lásd még: fread(), fopen(), popen(), fsockopen(), és fgets().