Estou com dados de um DB em um arquivo .txt onde cada registro encontra-se em uma linha, com os seguintes campos: id,nome,sexo,endereco,bairro,cidade,UF,CEP,telefone,DataNascimento
O problema é que o txt está organizado da seguinte forma:(exemplo de uma linha)
-->0000009999 Fulano de Tal Masculino Rua dos Bobos 453 Belo Horizonte MG XXXXX-XXX 31-XXXXXXXX XX/XX/XXXX
sem uma identificação de cada campo antes dele o que poderia me facilitaria muito para poder detectar cada campo atraves até mesmo da função stristr().
De certa forma vejo uma saida para o problema pois o arquivo .txt esta bem organizado, pois cada id fica um debaixo do outro, assim como nome,sexo,endereço,etc. utilizando de espaços em branco para a organização. Mas quando coloco para ler esta linha o PHP some os espaços com mais de um espaço em branco seguido deixando apenas um espaço em branco.
Este codigo abaixo demonstra como estou fazendo, e ao buscar cada campo eu o pego na coluna em que ele aparece no arquivo .txt, mas o PHP bagunça tudo dentro da variavel $handle ao retirar os espaços em branco repetidos sucessivamente. Desta forma alinha que no .txt era:
-->(inicio na coluna 0)0000009999 (inicio na coluna 12)Fulano de Tal (inicio na coluna 48)Masculino
fica da seguinte forma:
-->0000009999 Fulano de Tal Masculino(sem espaços em branco repetidos entre cada campo quando necessario.)
alguém sabe como eu faço para que o comando $handle = fopen ("alunos.txt", "r"); a variável $handle possa ficar com os espaços em branco sucetivos para poder organizar minha DB?
Pergunta
RicardoHFSP
Estou com dados de um DB em um arquivo .txt onde cada registro encontra-se em uma linha, com os seguintes campos: id,nome,sexo,endereco,bairro,cidade,UF,CEP,telefone,DataNascimento
O problema é que o txt está organizado da seguinte forma:(exemplo de uma linha)
-->0000009999 Fulano de Tal Masculino Rua dos Bobos 453 Belo Horizonte MG XXXXX-XXX 31-XXXXXXXX XX/XX/XXXX
sem uma identificação de cada campo antes dele o que poderia me facilitaria muito para poder detectar cada campo atraves até mesmo da função stristr().
De certa forma vejo uma saida para o problema pois o arquivo .txt esta bem organizado, pois cada id fica um debaixo do outro, assim como nome,sexo,endereço,etc. utilizando de espaços em branco para a organização. Mas quando coloco para ler esta linha o PHP some os espaços com mais de um espaço em branco seguido deixando apenas um espaço em branco.
Este codigo abaixo demonstra como estou fazendo, e ao buscar cada campo eu o pego na coluna em que ele aparece no arquivo .txt, mas o PHP bagunça tudo dentro da variavel $handle ao retirar os espaços em branco repetidos sucessivamente. Desta forma alinha que no .txt era:
-->(inicio na coluna 0)0000009999 (inicio na coluna 12)Fulano de Tal (inicio na coluna 48)Masculino
fica da seguinte forma:
-->0000009999 Fulano de Tal Masculino(sem espaços em branco repetidos entre cada campo quando necessario.)
alguém sabe como eu faço para que o comando $handle = fopen ("alunos.txt", "r"); a variável $handle possa ficar com os espaços em branco sucetivos para poder organizar minha DB?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.