Συνάρτηση fgetc
Η συνάρτηση fgetc διαβάζει και επιστρέφει έναν χαρακτήρα από ένα αρχείο.
Ως παράμετρο η συνάρτηση δέχεται έναν δείκτη σε αρχείο,
επιστρέφει μια συμβολοσειρά με έναν χαρακτήρα ή false, εάν έχει επιτευχθεί το τέλος του αρχείου.
Σύνταξη
fgetc(resource $handle): string|false
Παράδειγμα
Ας διαβάσουμε ένα αρχείο χαρακτήρα προς χαρακτήρα και ας εμφανίσουμε κάθε χαρακτήρα:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
Παράδειγμα
Ας διαβάσουμε μόνο τον πρώτο χαρακτήρα από το αρχείο:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
Παράδειγμα
Επεξεργασία της περίπτωσης όταν έχει επιτευχθεί το τέλος του αρχείου:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>