1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como ler linhas diferentes de um .txt para montar array php?

Olá pessoal! Sou novato no php e estou com uma dificuldade aqui no serviço. Preciso ler um arquivo de retorno de cobranças (.txt) e montar json com as linhas desse arquivo trazendo informações sobre clientes. No meu código atual estou conseguindo ler as linhas e separar da maneira correta, porém no arquivo de texto cada cliente possui duas linhas de informações e cada uma dessas linhas possui um padrão para ser feito a quebra de string e eu preciso fazer com que essas linhas fiquem no mesmo array porém cada uma com o seu padrão de quebra de string. Não sei se deu para compreender mas desde já peço desculpas se não fui tão descritivo na pergunta! exemplo do meu código:

<?php $file = file("COBST_BGM1_03_210119P_MOV.txt"); $total_linhas = count($file); $Dados = array();

for($x=0; $x<$total_linhas; $x++) {

if ($x==0){ $lista = $file[$x]; $Cabecalho['Header'][] = array( 'codigo_banco' => substr($lista, 0, 3), 'lote:'=> substr($lista, 3, 4), 'tipo_registro:'=> substr($lista, 7, 1), 'n_versao:'=> substr($lista, 163, 3), 'reservado_6:'=> substr($lista, 166, 74), ); }

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags php ou faça a sua própria pergunta.