A função file() lê o arquivo inteiro em um array.
Cada elemento da matriz é uma linha correspondente no arquivo, incluindo novas linhas.
arquivo(caminho,include_path,contexto)
parâmetro | descrever |
---|---|
caminho | Obrigatório. Especifica o arquivo a ser lido. |
include_path | Opcional. Defina este parâmetro como '1' se você também deseja procurar arquivos em include_path (em php.ini). |
contexto | Opcional. Especifica o ambiente para um identificador de arquivo. contexto é um conjunto de opções que podem modificar o comportamento do fluxo. Se NULL for usado, ele será ignorado. |
Dica: A partir do PHP 4.3, esta função é segura para binários. (O que significa que tanto dados binários (como imagens) quanto dados de caracteres podem ser gravados usando esta função.)
<?phpprint_r(arquivo("teste.txt"));?>
O código acima irá gerar:
Array([0] => Olá mundo. Testando testes![1] => Outro dia, outra linha.[2] => Se o array pegar esta linha,[3] => então é uma linha de coleta?)