Arquivos de texto frequentemente armazenar dados que você quer ler e usar com um script PHP. Esses arquivos são tipicamente ou separado por vírgulas , ou usar uma largura de campo fixo delimitado por tabulação. Você pode ler um arquivo delimitado por tabulação em PHP lendo o conteúdo em uma variável , dividindo a variável em linhas individuais ou registros e dividir cada registro individual em seus elementos de dados delimitados por tabulação usando a função de " explodir " . Instruções
1
Use um editor para criar um novo arquivo PHP. Por exemplo, digite :
nano readtab.php
2
Configure o arquivo para permitir a saída HTML para a tela. Leia o conteúdo do arquivo com PHP em uma variável usando a função " file_get_contents " . Verifique o valor de retorno para garantir que o processo foi bem sucedido. Por exemplo, digite :
< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
Ler delimitado por tabulação de dados ?
$ filename = " myfile.dat ";
$ conteudo = file_get_contents ($ filename );
if ( $ contents === false) die (" Não foi possível ler arquivo de dados $ filename ");
3
Divida a variável com o conteúdo do arquivo em uma matriz que contém um elemento para cada linha no arquivo . Use a função de " explodir " para quebrar as linhas do caractere de nova linha "\\ n ". Por exemplo, digite :
$ records = explode ( "\\ n" , $ contents );
4
Dividir cada linha em seus componentes de dados separados por tabulação individuais usando o " explodir " a função em cada registro e quebrando os dados sobre o carácter de tabulação " \\ t " . Imprimir os resultados para a tela como você analisar os dados . Por exemplo, digite :
for ($ i = 0; $ i < sizeof ( $ registros) ; $ i + +) {
echo "
linha $ i :";
$ data [ $ i ] = explode ( "\\ t" , $ registros [$ i ]) ;
foreach ($ dados [$ i] quanto $ elemento) echo "