#8. 3 php Чтение символов: fgetc

Зачастую требуется считать из файла не целую строку, а отдельный символ. Для этого предназначена функция fgetc. Пример 1 демонстрирует использование этой функции для посимвольного чтения и отображения содержимого файла. Следует обратить внимание, что символ конца строки заменяется на тег <BR>. На рисунке 1 приведен результат выполнения этого примера.

Пример 1. Посимвольное чтение файла с помощью fgetc

<HTML>
    <HEAD>
        <TITLE>Посимвольное чтение файла</TITLE>
    </HEAD>
    <BODY>
        <CENTER>
            <H1>
                Посимвольное чтение файла
            </H1>
            <?php
                $handle = fopen("file.txt", "rb");
                while ($char = fgetc($handle)) {
                    if ($char == "\n") {
                        $char = "<BR>";
                    }
                    echo $char;
                }
                fclose($handle);
            ?>
        </CENTER>
    </BODY>
</HTML> 



Рис. 1. Посимвольное чтение текстового файла

Key Words for FKN + antitotal forum (CS VSU):