A função fgetc() retorna um único caractere de um arquivo aberto.
fgetc(arquivo)
parâmetro | descrever |
---|---|
arquivo | Obrigatório. Especifica os documentos a serem verificados. |
Nota: Esta função é muito lenta com arquivos grandes, portanto não se destina ao uso com arquivos grandes. Se você precisar ler um caractere por vez em um arquivo grande, use fgets() para ler os dados uma linha por vez e, em seguida, use fgetc() para processar os dados uma linha por vez.
<?php$arquivo = fopen("test2.txt","r");echo fgetc($arquivo);fclose($arquivo);?>
O código acima irá gerar:
H
Leia um arquivo caractere por caractere:
<?php$arquivo = fopen("test2.txt","r");while (! feof ($arquivo)) { echo fgetc($arquivo }fclose($arquivo);?>
O código acima irá gerar:
Olá, este é um arquivo de teste.